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

См. также

Ссылки

CWnd::OnMeasureItem

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения