次の方法で共有


GetWindowWord 関数 (winuser.h)

指定したオフセットにある 16 ビット (DWORD) の値を追加のウィンドウ メモリに取得します。

構文

WORD GetWindowWord(
  HWND hWnd,
  int  nIndex
);

パラメーター

hWnd

ウィンドウへのハンドルと、ウィンドウが属するクラスを間接的に指定します。

nIndex

取得する値への 0 から始まるオフセット。 有効な値は、余分なウィンドウ メモリのバイト数から 4 を引いた範囲の 0 です。たとえば、12 バイト以上の余分なメモリを指定した場合、値 8 は 3 番目の 32 ビット整数のインデックスになります。 その他の値を取得するには、次のいずれかの値を指定します。

定数 意味
GWW_HINSTANCE -6 アプリケーション インスタンスへのハンドルを取得します。
GWW_HWNDPARENT -8 親ウィンドウへのハンドル (存在する場合) を取得します。
GWW_ID -12 ウィンドウの識別子を取得します。

戻り値

関数が成功した場合、戻り値は要求された値です。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

RegisterClassEx 関数で使用される WNDCLASSEX 構造体の cbWndExtra メンバーに 0 以外の値を指定して、追加のウィンドウ メモリを予約します。

要件

   
ヘッダー winuser.h