RegisterClassEx

RegisterClassEx

RegisterClassEx ,該函數為隨後在調用Createwindow函數和CreateWindowEx函數中使用的窗口註冊一個窗口類。

函數功能


函數功能:該函數為隨後在調用Createwindow函數和CreateWindowEx函數中使用的窗口註冊一個窗口類。
函數原型:ATON RegisterClassEx(CONST WNDCLASSEX *Ipwcx);

相關參數


參數:
Ipwcx:指向一個WNDCLASSEX結構的指針。在傳遞給這個函數之前,必須在結構內填充適當的類的屬性返回值:如果函數成功,返回值是唯一識別被註冊類的一個原於;如果函數失敗,返回值為0。若想獲得更多錯誤信息,請調用callGetLastError函數。
備註:如果使用RegisterClassEx來註冊窗口類,應用程序通知系統被註冊類的窗回的消息使用ANSI字符集的文本和字元參數;如果使用RegisterClassExW來註冊窗口類,應用程序需要系統以Unicode來傳遞消息的文本參數。IswindowUnicode函數使應用程序可以查詢每一個窗口的字元特徵。參看 Win32 API中的ANSI和Unicode函數,請查閱 Functiont prototype(函數原型)。
應用程序註冊的所有的窗口類在應用程序中止后都為未註冊的類。
Windows 95:所有由DLL註冊的類在DLL卸載后均未註冊的類。
Windows NT:所有由DLL註冊的類在DLL卸載后仍為已註冊的類。
Windows 95:如果WNDCLASSEX結構中的cbWndEXtra或cbCIsEXtra單元包含位元組數超過40個位元組,則RegisterClassEx將失敗。
速查:Windows NT:4.0以上版本;Windows:95以上版本;Windows CE:不支持:頭文件:winuser.h;庫文件:user32.lib; Unicode:在 Windows NT上實現為 Unicode和 ANSI兩種版本。