Поделиться через


Структура 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

Размер структуры в байтах. Вызывающее приложение должно задать для этого параметра значение sizeof(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)
Распространяемые компоненты Пакет обновления 6 (SP6)

См. также раздел

GetComboBoxInfo