Struktura MEASUREITEMSTRUCT
MEASUREITEMSTRUCT Struktury informuje Windows rozměry kreslené vlastníka ovládací nabídky nebo položky.
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 řízení jsou následující:ODT_COMBOBOX seznamem překreslování
ODT_LISTBOX seznam překreslování
ODT_MENU nabídce překreslování
CtlID
Obsahuje ID ovládacího prvku pole se seznamem, seznam nebo tlačítko.Tento člen se nepoužívá pro nabídku.itemID
Obsahuje ID položky nabídky pro nabídky nebo položky seznamu pole ID Proměnná výška pole se seznamem nebo seznamu.Tento člen nepoužívá-výška pole se seznamem nebo seznamu nebo tlačítko.itemWidth
Určuje šířku položky nabídky.Vlastník položky nabídky překreslování 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.Dříve, než se vrátí z zprávy vlastníka seznamem překreslování 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 podle jedné z následujících:Nabídky tento člen obsahuje hodnotu, která byla předána do nabídky jedním z následujících:
To umožňuje systému Windows správně zpracovat interakce uživatele s ovládacím prvkem.Selhání vyplnit řádné členy MEASUREITEMSTRUCT struktury způsobí nesprávné fungování ovládacího prvku.
Požadavky
Záhlaví: winuser.h