TITLEBARINFO 结构 (winuser.h)

包含标题栏信息。

语法

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