共用方式為


(winuser.h) 的 TITLEBARINFO 結構

包含標題列資訊。

語法

typedef struct tagTITLEBARINFO {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;

成員

cbSize

類型: DWORD

以位元組為單位的結構大小。 通話端必須將這個成員設定為 sizeof(TITLEBARINFO)

rcTitleBar

類型: RECT

標題列的座標。 這些座標包含視窗功能表以外的所有標題列元素。

rgstate[CCHILDREN_TITLEBAR + 1]

類型: DWORD[CCHILDREN_TITLEBAR+1]

陣列,接收標題列之每個元素的值。 以下是陣列所代表的標題列元素。

索引 標題列元素
0 標題欄本身。
1 保留的。
2 最小化按鈕。
3 最大化按鈕。
4 [說明] 按鈕。
5 關閉按鈕。
 

每個數位元素都是下列一或多個值的組合。

意義
STATE_SYSTEM_FOCUSABLE
0x00100000
元素可以接受焦點。
STATE_SYSTEM_INVISIBLE
0x00008000
元素是隱藏的。
STATE_SYSTEM_OFFSCREEN
0x00010000
元素沒有可見的表示。
STATE_SYSTEM_UNAVAILABLE
0x00000001
項目無法使用。
STATE_SYSTEM_PRESSED
0x00000008
元素處於已按下的狀態。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 winuser.h (包含 Windows.h)

另請參閱

概念

GetTitleBarInfo

參考

Windows