MEASUREITEMSTRUCT – struktura
MEASUREITEMSTRUCT Struktury informuje Windows rozměry nakreslena vlastníka ovládacího prvku nebo položku nabídky.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Parametry
CtlType
Obsahuje typ ovládacího prvku.Hodnoty pro typy ovládacích prvků jsou následující:ODT_COMBOBOX seznamem překreslování
ODT_LISTBOX draw vlastník seznamu
ODT_MENU vlastníkovi Kreslení – nabídka
CtlID
Obsahuje ID ovládacího prvku pro pole se seznamem, rozevírací seznam nebo tlačítka.Tento člen se nepoužívá pro nabídku.itemID
Obsahuje ID položky nabídky do nabídky nebo položky seznamu pole ID Proměnná výška pole se seznamem nebo seznamu.Tento člen se nepoužívá pro pevnou výškou pole se seznamem nebo seznam, nebo tlačítko.itemWidth
Určuje šířku položky nabídky.Vlastník překreslování položky nabídky musí vyplnit tento člen před vrátí ze zprávy.itemHeight
Určuje výšku jednotlivých položek v seznamu nebo nabídky.Předtím, než se vrátí ze zprávy vlastníka seznamem vykreslování vlastníka, jsou seznam nebo položku nabídky musí vyplnit tento člen.Maximální výška položku seznamu je 255.itemData
Pro pole se seznamem nebo seznam tento člen obsahuje hodnotu, která byla předána do seznamu jeden z následujících kroků:Nabídky tento člen obsahuje hodnotu, která byla předána do nabídky jedním z následujících úkonů:
To umožňuje systému Windows správně zpracovat interakce uživatele s ovládacím prvkem.Porucha řádné členy vyplnit MEASUREITEMSTRUCT struktury, způsobí nesprávné fungování ovládacího prvku.
Požadavky
Záhlaví: winuser