comBOBOXINFO 结构 (winuser.h)

包含组合框状态信息。

语法

typedef struct tagCOMBOBOXINFO {
  DWORD cbSize;
  RECT  rcItem;
  RECT  rcButton;
  DWORD stateButton;
  HWND  hwndCombo;
  HWND  hwndItem;
  HWND  hwndList;
} COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO;

成员

cbSize

类型: DWORD

结构的大小(以字节为单位)。 调用应用程序必须将此设置为 size 为 (COMBOBOXINFO) 。

rcItem

类型: RECT

指定编辑框坐标的 RECT 结构。

rcButton

类型: RECT

一个 RECT 结构,指定包含下拉箭头的按钮的坐标。

stateButton

类型: DWORD

组合框按钮状态。 此参数的取值可为下列值之一:

含义
0
按钮存在且未按下。
STATE_SYSTEM_INVISIBLE
没有按钮。
STATE_SYSTEM_PRESSED
该按钮处于按下状态。

hwndCombo

类型: HWND

组合框的句柄。

hwndItem

类型: HWND

编辑框的句柄。

hwndList

类型: HWND

下拉列表的句柄。

注解

以下示例代码检索有关由窗口句柄指定的组合框的信息。

COMBOBOXINFO info = { sizeof(COMBOBOXINFO) };
GetComboBoxInfo(hwnd, &info);

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winuser.h (包括 Windows.h)
可再发行组件 Service Pack 6

另请参阅

GetComboBoxInfo