將指定位移的 16 位 (DWORD) 值擷取到額外的視窗記憶體中。
語法
WORD GetWindowWord(
HWND hWnd,
int nIndex
);
參數
hWnd
視窗的控制碼,以及間接視窗所屬的類別。
nIndex
要擷取之值的從零開始的位移。 有效值的範圍為零,到額外視窗記憶體的位元組數,減去 4;例如,如果您指定 12 個或更多位元組的額外記憶體,則值 8 會是第三個 32 位整數的索引。 若要擷取任何其他值,請指定下列其中一個值。
| 常數 | 價值觀 | Meaning |
|---|---|---|
| GWW_HINSTANCE | -6 | 擷取應用程式實例的控制碼。 |
| GWW_HWNDPARENT -8 | 擷取父視窗的控制碼 (如果有的話)。 | |
| GWW_ID | -12 | 擷取視窗的識別碼。 |
返回值
如果函式成功,傳回值就是要求的值。
如果函式失敗,傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
在與 RegisterClassEx 函式搭配使用的 WNDCLASSEX 結構的 cbWndExtra 成員中指定非零值,以保留額外的視窗記憶體。
需求
| Requirement | 價值觀 |
|---|---|
| Header | winuser.h |
| Library | 使用者32.Lib |