WINDOWINFO 構造体 (winuser.h)

ウィンドウ情報が含まれます。

構文

typedef struct tagWINDOWINFO {
  DWORD cbSize;
  RECT  rcWindow;
  RECT  rcClient;
  DWORD dwStyle;
  DWORD dwExStyle;
  DWORD dwWindowStatus;
  UINT  cxWindowBorders;
  UINT  cyWindowBorders;
  ATOM  atomWindowType;
  WORD  wCreatorVersion;
} WINDOWINFO, *PWINDOWINFO, *LPWINDOWINFO;

メンバー

cbSize

型: DWORD

この構造体のサイズ (バイト単位)。 呼び出し元は、このメンバーを に設定する sizeof(WINDOWINFO)必要があります。

rcWindow

種類: RECT

ウィンドウの座標。

rcClient

種類: RECT

クライアント領域の座標。

dwStyle

型: DWORD

ウィンドウ スタイル。 ウィンドウ スタイルの表については、「ウィンドウ スタイル」を参照してください。

dwExStyle

型: DWORD

拡張ウィンドウ スタイル。 拡張ウィンドウ スタイルの表については、「拡張ウィンドウ スタイル」を参照してください。

dwWindowStatus

型: DWORD

ウィンドウの状態。 このメンバーが WS_ACTIVECAPTION (0x0001) の場合、ウィンドウはアクティブです。 それ以外の場合、このメンバーは 0 です。

cxWindowBorders

型: UINT

ウィンドウの境界線の幅 (ピクセル単位)。

cyWindowBorders

型: UINT

ウィンドウの境界線の高さ (ピクセル単位)。

atomWindowType

種類: ATOM

ウィンドウ クラスの atom ( RegisterClass に関するページを参照)。

wCreatorVersion

種類: WORD

ウィンドウを作成したアプリケーションの Windows バージョン。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

関連項目

概念

CreateWindowEx

GetWindowInfo

リファレンス

RegisterClass

Windows