Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

CWnd::OnMeasureItem

Další zdroje

Struktury, styly, zpětná volání a zprávy mapy