函式功能
函式功能:該函式為隨後在調用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兩種版本。
