Udostępnij za pośrednictwem


Struktura MEASUREITEMSTRUCT

MEASUREITEMSTRUCT Struktury informuje Windows wymiary wyciągnąć właściciela formantu lub element menu.

typedef struct tagMEASUREITEMSTRUCT {
   UINT CtlType;
   UINT CtlID;
   UINT itemID;
   UINT itemWidth;
   UINT itemHeight;
   DWORD itemData
} MEASUREITEMSTRUCT;

Parametry

  • CtlType
    Zawiera typ formantu.Wartości typów kontroli są następujące:

    • ODT_COMBOBOX polu kombi tworzonym właściciela

    • ODT_LISTBOX rysowania przez właściciela, pole listy

    • ODT_MENU menu Rysuj właściciela

  • CtlID
    Zawiera identyfikator formantu dla pola kombi, polu listy lub przycisku.Ten element nie jest używany dla menu.

  • itemID
    Zawiera identyfikator elementu menu, menu lub identyfikator elementu pola listy dla zmiennej wysokości kombi lub pola listy.Członek ten nie jest używany do wysokości kombi lub pole listy lub przycisku.

  • itemWidth
    Określa szerokość elementu menu.Właściciel elementu menu rysowania przez właściciela musi wypełnić tego Członka przed z wiadomości.

  • itemHeight
    Określa wysokość każdego elementu w polu listy lub menu.Przed zwraca komunikat, pola kombi rysowania przez właściciela, właściciel pola listy lub element menu należy wypełniać tego członka.Maksymalna wysokość elementu pola listy jest 255.

  • itemData
    Dla pola kombi lub pola listy element ten zawiera wartość, która została przekazana do pola listy przez jedną z następujących czynności:

    Menu element ten zawiera wartość, która została przekazana do menu przez jedną z następujących czynności:

Dzięki temu system Windows, aby poprawnie przetworzyć interakcji użytkownika z formantem.Błąd wypełniania właściwego członków w MEASUREITEMSTRUCT struktury spowoduje niewłaściwego działania formantu.

Wymagania

Nagłówek: pliku winuser.h

Zobacz też

Informacje

CWnd::OnMeasureItem

Inne zasoby

Struktury, style, wywołania zwrotne i mapy wiadomości