Struktura MEASUREITEMSTRUCT

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:

Zobacz też CWnd::OnMeasureItem

Index