Поделиться через


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

См. также

Ссылки

CWnd::OnMeasureItem

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

Структуры, стили, обратные вызовы и схемы сообщений