Структура COMBOBOXEXITEMA (commctrl.h)
Содержит сведения об элементе в элементе управления ComboBoxEx.
Синтаксис
typedef struct tagCOMBOBOXEXITEMA {
UINT mask;
INT_PTR iItem;
LPSTR pszText;
int cchTextMax;
int iImage;
int iSelectedImage;
int iOverlay;
int iIndent;
LPARAM lParam;
} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
Члены
mask
Тип: UINT
Набор битовых флагов, указывающих атрибуты этой структуры или операции, использующую эту структуру. Флаги указывают элементы, которые являются допустимыми или должны быть заполнены. Этот элемент может быть сочетанием следующих значений.
Ценность | Значение |
---|---|
|
Задайте этот флаг при обработке CBEN_GETDISPINFO; Элемент управления ComboBoxEx будет хранить предоставленные сведения и не запрашивать его снова. |
|
элемент iImage является допустимым или должен быть заполнен. |
|
элемент iIndent является допустимым или должен быть заполнен. |
|
Элемент lParam является допустимым или должен быть заполнен. |
|
Элемент iOverlay является допустимым или должен быть заполнен. |
|
Элемент iSelectedImage является допустимым или должен быть заполнен. |
|
Элемент |
iItem
Тип: INT_PTR
Отсчитываемый от нуля индекс элемента.
pszText
Тип: LPTSTR
Указатель на буфер символов, содержащий или получающий текст элемента. Если извлекаемые текстовые данные, этот элемент должен быть задан в адрес буфера символов, который получит текст. Размер этого буфера также должен быть указан в cchTextMax. Если для этого элемента задано значение LPSTR_TEXTCALLBACK, элемент управления запрашивает информацию с помощью кодов уведомлений CBEN_GETDISPINFO.
cchTextMax
Тип: int
Длина
iImage
Тип: int
Отсчитываемый от нуля индекс изображения в списке изображений. Указанное изображение будет отображаться для элемента, если он не выбран. Если для этого элемента задано значение I_IMAGECALLBACK, элемент управления запрашивает информацию с помощью кодов уведомлений CBEN_GETDISPINFO.
iSelectedImage
Тип: int
Отсчитываемый от нуля индекс изображения в списке изображений. Указанное изображение будет отображаться для элемента при его выборе. Если для этого элемента задано значение I_IMAGECALLBACK, элемент управления запрашивает информацию с помощью кодов уведомлений CBEN_GETDISPINFO.
iOverlay
Тип: int
Одноуровневый индекс изображения наложения в списке изображений. Если для этого элемента задано значение I_IMAGECALLBACK, элемент управления запрашивает информацию с помощью кодов уведомлений CBEN_GETDISPINFO.
iIndent
Тип: int
Количество отступов, отображаемых для элемента. Каждая отступа равна 10 пикселям. Если для этого элемента задано значение I_INDENTCALLBACK, элемент управления запрашивает информацию с помощью кодов уведомлений CBEN_GETDISPINFO.
lParam
Тип: LPARAM
Значение, относящееся к элементу.
Замечания
Заметка
Заголовок commctrl.h определяет COMBOBOXEXITEM как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |