TITLEBARINFOEX 構造体 (winuser.h)

タイトル バーの各要素の座標を含めることで、 TITLEBARINFO 構造体で説明されている情報を拡張します。

この構造体は、WM_GETTITLEBARINFOEX メッセージと共 送信されます。

構文

typedef struct tagTITLEBARINFOEX {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
  RECT  rgrect[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFOEX, *PTITLEBARINFOEX, *LPTITLEBARINFOEX;

メンバー

cbSize

型: DWORD

この構造体のサイズ (バイト単位)。 WM_GETTITLEBARINFOEX メッセージで送信する前に、このメンバーを にsizeof(TITLEBARINFOEX)設定します。

rcTitleBar

種類: RECT

タイトル バーの外接する四角形。 四角形は画面座標で表され、ウィンドウ メニューを除くすべてのタイトルバー要素が含まれます。

rgstate[CCHILDREN_TITLEBAR + 1]

種類: DWORD[CCHILDREN_TITLEBAR+1]

タイトル バーの各要素の DWORD 値を受け取る配列。 配列で表されるタイトル バー要素を次に示します。

インデックス タイトル バー要素
0 タイトル バー自体。
1 予約済み。
2 [最小化] ボタン。
3 [最大化] ボタン。
4 [ヘルプ] ボタン。
5 [閉じる] ボタン。
 

各配列要素は、次の値の 1 つ以上の組み合わせです。

意味
STATE_SYSTEM_FOCUSABLE
0x00100000
要素はフォーカスを受け取ることができます。
STATE_SYSTEM_INVISIBLE
0x00008000
要素は非表示です。
STATE_SYSTEM_OFFSCREEN
0x00010000
要素には表示表現がありません。
STATE_SYSTEM_UNAVAILABLE
0x00000001
要素は使用できません。
STATE_SYSTEM_PRESSED
0x00000008
要素は押された状態です。

rgrect[CCHILDREN_TITLEBAR + 1]

種類: RECT[CCHILDREN_TITLEBAR+1]

タイトル バーの各要素の構造体を受け取る配列。 構造体は画面座標で表されます。 配列で表されるタイトル バー要素を次に示します。

インデックス タイトル バー要素
0 予約済み。
1 予約済み。
2 [最小化] ボタン。
3 [最大化] ボタン。
4 [ヘルプ] ボタン。
5 [閉じる] ボタン。

要件

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

関連項目

概念

リファレンス

WM_GETTITLEBARINFOEX

Windows