Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит сведения об элементе в элементе управления 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 |