Struktura MEASUREITEMSTRUCT
MEASUREITEMSTRUCT Struktury informuje Windows wymiary elementu menu lub kontroli sporządzone przez właściciela.
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ą w następujący sposób:ODT_COMBOBOX polu kombi tworzonym właściciela
ODT_LISTBOX pole listy rysowania przez właściciela
ODT_MENU menu rysowania przez właściciela
CtlID
Zawiera identyfikator formantu dla pola kombi, pola listy lub przycisku.Ten element nie jest używany dla menu.itemID
Zawiera identyfikator elementu menu dla menu lub identyfikator elementu pola listy dla zmiennej wysokości kombi lub pola listy.Ten element nie jest używany dla wysokości kombi lub pola listy lub przycisku.itemWidth
Określa szerokość elementu menu.Właściciel elementu menu rysowania przez właściciela musi wypełnić ten element przed zwraca komunikat.itemHeight
Określa wysokość pojedynczego elementu w polu listy lub menu.Zanim zwraca komunikat, właściciel pola kombi rysowania przez właściciela, polu listy lub element menu musisz wypełnić ten element członkowski.Maksymalna wysokość elementu pola listy wynosi 255.itemData
Dla pola kombi lub pola listy ten element zawiera wartość, która została przekazana do pola listy przez jedną z następujących czynności:Menu ten element 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.Niewykonanie wypełnić odpowiednie elementy w MEASUREITEMSTRUCT struktury spowoduje, że niewłaściwe urządzenia sterującego.
Wymagania
Nagłówek: winuser.h