SetClassWord

SetClassWord,函式。替換指定視窗所屬的視窗類的額外存儲空間中的指定偏移地址的16位值。由16位視窗支持的GCW_值己經過時,必須使用SetClassLong函式來設定此前使用SetClassword函式的GCW_值設定的類值。

函式功能:該函式替換指定視窗所屬的視窗類的額外存儲空間中的指定偏移地址的16位值。由16位視窗支持的GCW_值己經過時,必須使用SetClassLong函式來設定此前使用SetClassword函式的GCW_值設定的類值。
函式原型:WORD SetClassWord(HWND hWnd,int nlndex,WORD wNewWord);
參數:
hWnd:視窗的句柄及間接給出的視窗所屬的類。
nlndex:指定要獲得的值的大於等於0位元組的偏移量。有效值為從0開始到額外類存儲空間位元組數-2。
例如,若指定了10位或更多的額外類存儲空間,則應設為第5個16位整數的索引位8。
wNewWord:指定替換值。
返回值:如果函式成功,返回值是指定的16為整數的原來的值。如果該值未被預先設定,返回值為0。如果函式失敗,返回值為0。若想獲得更多錯誤信息,請調用GetLastError函式。
備註:通過使用函式RegisterClassEx將結構WNDCLASSEX中的cbClsExtra單元指定為一個非0值來保留額外類的存儲空間。

相關詞條

相關搜尋

熱門詞條

聯絡我們