Struktura danych MEASUREITEMSTRUCT ma następującą postać:
element TypeDef struct tagMEASUREITEMSTRUCT {}
nbsp; UI&NT CtlType;
UINT CtlID;
UINT identyfikator elementu;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT
Struktury MEASUREITEMSTRUCT informuje system Windows o wymiary wyciągnąć właściciela formantu lub element menu. Dzięki temu system Windows, aby poprawnie przetworzyć interakcji użytkownika z formantem. Niespełnienie wypełnić odpowiednie członków w strukturze MEASUREITEMSTRUCT spowoduje, że niewłaściwe funkcjonowanie kontroli.
Członkowie
CtlType
Zawiera typ formantu. Wartości dla typów formantów są następujące:
CtlID
Zawiera identyfikator formantu pola kombi, polu listy lub przycisk. Członek ten nie jest używany do menu.
identyfikator elementu
Zawiera identyfikator elementu menu menu lub identyfikator elementu pola listy o zmiennej wysokości kombi lub pole listy. Członek ten nie jest używany do wysokości kombi lub pole listy, lub przycisk.
itemWidth
Określa szerokość elementu menu. Właściciel elementu menu rysowania przez właściciela musi wypełnić tego członka, przed zwraca wiadomości.
itemHeight
Określa wysokość każdego elementu w polu listy lub menu. Przed zwraca z wiadomości, właściciel pola kombi rysowania przez właściciela, polu listy lub element menu musi wypełniać tego członka. Maksymalna wysokość elementu pole listy jest 255.
itemData
Dla pola kombi lub pola listy członek ten zawiera wartość, która została przekazana do pola listy przez jedną z następujących czynności:
Menu członek ten zawiera wartość, która została przekazana do menu przez jedną z następujących czynności:
Zobacz też CWnd::OnMeasureItem