Структура MEASUREITEMSTRUCT
Структура MEASUREITEMSTRUCT информирует окна измерений владелец-выписанных элемента управления или пункта меню.
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
Для поля со списком или списка, этот элемент содержит значение, которое было передано к списку одно из следующих значений:Для меню, этот элемент содержит значение, которое было передано в меню одним из следующих:
Это позволяет окна процесса на взаимодействие пользователя с элементом управления.Сбой заполнения правильные элементы в структуре MEASUREITEMSTRUCT вызовет неверную операцию элемента управления.
Требования
Header: winuser.h