Структура MEASUREITEMSTRUCT
Структура MEASUREITEMSTRUCT уведомляет Windows измерений определяемых пользователем элемента управления или пункта меню.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Параметры
CtlType
Содержит тип элемента управления. Значения для типов элементов управления следующим образом:Поле со списком рисования владельцем ODT_COMBOBOX
Список рисования владельцем ODT_LISTBOX
Меню рисования владельцем ODT_MENU
CtlID
Содержит идентификатор элемента управления для поля со списком, списке или кнопки. Этот элемент не используется для меню.itemID
Содержит идентификатор пункта меню для меню или идентификатор элемента список-окно- для поля со списком или списка переменной высоты. Этот элемент не используется для поля со списком или списка фиксированной высоты, или для кнопки.itemWidth
Задает ширину пункта меню. Владелец пункта меню рисования владельцем должен заполнить этот член до возвращения из сообщения.itemHeight
Задает высоту отдельного элемента в списке или меню. До возвращения из сообщения, владелец поля со списком, списке или пункта меню рисования владельцем должен заполнять этот член. Максимальная высота элемента списка 255.itemData
Для поля со списком или списка этот элемент содержит значение, переданные в список одним из следующих:Для меню этот элемент содержит значение, переданные в меню одним из следующих:
Это позволяет Windows к процессу взаимодействия пользователя с элементом управления. Сбой заполнения правильные члены в структуре MEASUREITEMSTRUCT приведет к неверная операция элемента управления.
Требования
Header: winuser.h