Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

CWnd::OnMeasureItem

Další zdroje

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