MEASUREITEMSTRUCT структура

Структура даних MEASUREITEMSTRUCT має такий вигляд:

typedef типу struct {tagMEASUREITEMSTRUCT
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    UINT itemID;
    UINT itemWidth;
    UINT itemHeight;
    DWORD itemData
} MEASUREITEMSTRUCT

MEASUREITEMSTRUCT структура повідомляє Windows розміри звертається власник елемента керування або пункт меню. Це дозволяє Windows, щоб процес взаємодії користувача з контролю правильно. Нездатність заповнити належного членів у структурі MEASUREITEMSTRUCT призведе до неналежного функціонування елемента керування.

Члени

CtlType

Містить тип елемента керування. Отримано такі значення для типу елемента керування:

CtlID

Містить код керування поле зі списком, список або кнопки. Цей компонент не використовується для меню.

itemID

Містить ID пункт меню для меню або списку вікні пункт код змінної висоти зі списком або списку. Цей компонент не використовується для фіксованої висоти зі списком або списку або кнопку.

itemWidth

Визначає ширину елемента меню. Власник власником нічия пункт меню повинні заповнити цей компонент, перш ніж вона повертає повідомлення.

itemHeight

Визначає висоту окремих елементів у списку або меню. Перед тим, як вона повертає повідомлення, власник власником нічия поле зі списком, список або меню повинні заповнити цей компонент. Максимальна висота вікна елемента списку є 255.

itemData

Поле зі списком або списку цей компонент містить значення, яке був прийнятий до списку на одну з таких:

Дивіться також CWnd::OnMeasureItem

Index