MEASUREITEMSTRUCT-Struktur
Die Struktur MEASUREITEMSTRUCT informiert Windows über die Abmessungen eines Ownerdrawnsteuerelements oder -Menüelements.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Parameter
CtlType
Enthält den Steuerelementtyp. Die Werte für Steuerelementtypen sind, wie folgt:ODT_COMBOBOX Ownerdrawnkombinationsfeld
Ownerdrawn Listenfeld ODT_LISTBOX
ODT_MENU Ownerdrawnmenü
CtlID
Enthält die Steuerelement-ID für ein Kombinationsfeld, ein Listenfeld oder eine Schaltfläche. Dieser Member wird nicht für ein Menü verwendet.itemID
Enthält die ID für Menüelement ein Menü oder die Liste-FeldElement ID für ein VariableHöhen-Kombinationsfeld oder -Listenfeld. Dieser Member wird nicht für ein KorrigierteHöhen-Kombinationsfeld oder -Listenfeld oder für eine Schaltfläche verwendet.itemWidth
Gibt die Breite eines Menüelements an. Der Besitzer des Ownerdrawnmenüelements muss diesen Member ausfüllen, bevor von der Meldung zurückgegeben wird.itemHeight
Gibt die Höhe eines einzelnen Elements in einem Listenfeld oder einem Menü an. Bevor sie von der Meldung zurückgegeben wird, muss der Besitzer des Ownerdrawnkombinationsfelds, -Listenfelds oder -Menüelements diesen Member ergänzen. Die maximale Höhe eines Listenfeldelements ist 255.itemData
Für ein Kombinations- oder Listenfeld enthält dieser Member den Wert, der dem Listenfeld durch eine der folgenden Zeichenfolgen übergeben werden:Ein Menü enthält dieser Member den Wert, der im Menü durch eine der folgenden Zeichenfolgen übergeben werden:
Dies ermöglicht Windows zur Prozessbenutzerinteraktion mit dem Steuerelement ordnungsgemäß. Fehler, die richtigen Member MEASUREITEMSTRUCT in der Struktur zu ergänzen verursacht ungültiges Vorgang des Steuerelements.
Anforderungen
Header: winuser.h