GetWindowWord 函式 (winuser.h)
擷取位於指定位移的 16 位 (DWORD) 值到額外的視窗記憶體中。
語法
WORD GetWindowWord(
HWND hWnd,
int nIndex
);
參數
hWnd
視窗的控制碼,並間接地是視窗所屬的類別。
nIndex
要擷取之值的以零起始位移。 有效值的範圍是零到額外視窗記憶體的位元組數目,減四;例如,如果您指定了 12 個以上的額外記憶體位元組,則 8 的值會是第三個 32 位整數的索引。 若要擷取任何其他值,請指定下列其中一個值。
常數 | 值 | 意義 |
---|---|---|
GWW_HINSTANCE | -6 | 擷取應用程式實例的控制碼。 |
GWW_HWNDPARENT -8 | 如果有的話,擷取父視窗的控制碼。 | |
GWW_ID | -12 | 擷取視窗的識別碼。 |
傳回值
如果函式成功,則傳回值是要求的值。
如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
在搭配 RegisterClassEx函式使用的WNDCLASSEX結構之 cbWndExtra成員中指定非零值,以保留額外的視窗記憶體。
規格需求
標頭 | winuser.h |