MEASUREITEMSTRUCT Struktur

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:

Siehe auch&Nbsp;CWnd::OnMeasureItem

Index