Die MEASUREITEMSTRUCT -Daten-Struktur hat folgende form:
typedef Struct TagMEASUREITEMSTRUCT {}
&Nbsp; UINT CtlType;
UINT CtlID;
UINT ItemID;
UINT ItemWidth;
UINT ItemHeight;
DWORD itemData
} MEASUREITEMSTRUCT
Die MEASUREITEMSTRUCT -Struktur informiert Windows die Dimensionen eines Ownerdrawn-Steuerelement oder ein Menüelement. Dies ermöglicht Windows Benutzerinteraktion mit dem Steuerelement ordnungsgemäß zu verarbeiten. Füllen Sie die entsprechenden Member in der MEASUREITEMSTRUCT -Struktur wird unsachgemäße Bedienung des Steuerelements Versagen.
Mitglieder
CtlType
Den Steuerelementtyp enthält. Die Werte für Steuerelementtypen sind wie folgt:
CtlID
Die Steuerelement-ID für ein Kombinationsfeld, Listenfeld oder Schaltfläche enthält. Dieser Member wird nicht verwendet für ein Menü.
itemID
Die Menü-Element-ID für ein Menü oder die List-Item-Box-ID für eine Variable Höhe Kombinations- oder Listenfeld enthält. Dieser Member wird nicht für ein fester Höhe Kombinations- oder Listenfeld oder für einen Button verwendet.
itemWidth
Gibt die Breite eines Menüelements. Der Besitzer der das Ownerdrawn-Menüelement muss dieser Member ausgefüllt werden, bevor aus der Nachricht zurückgegeben.
itemHeight
Gibt die Höhe für ein einzelnes Element in einem Listenfeld oder einem Menü. Bevor es aus der Nachricht, der Besitzer des Ownerdrawn-Kombinationsfelds gibt, muss dieses Members im Listenfeld oder Menüelement ausfüllen. Die maximale Höhe eines Listenfeldelements ist 255.
itemData
Für ein Kombinations- oder Listenfeld enthält dieses Element den Wert, der die im Listenfeld durch eines der folgenden übergeben wurde:
Für ein Menü enthält dieses Element den Wert, der die das Menü durch eine der folgenden übergeben wurde:
Siehe auch&Nbsp;CWnd::OnMeasureItem