WM _ DRAWITEM-Nachricht

Wird an das übergeordnete Fenster einer vom Besitzer gezeichneten Schaltfläche, eines Kombinationsfelds, listenfelds oder Menüs gesendet, wenn sich ein visueller Aspekt der Schaltfläche, des Kombinationsfelds, des Listenfelds oder des Menüs geändert hat.

Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion.

WM_DRAWITEM

    WPARAM wParam;
    LPARAM lParam; 

Parameter

wParam

Gibt den Bezeichner des Steuerelements an, das die WM _ DRAWITEM-Nachricht gesendet hat. Wenn die Nachricht von einem Menü gesendet wurde, ist dieser Parameter 0 (null).

lParam

Zeiger auf eine DRAWITEMSTRUCT-Struktur, die Informationen über das zu zeichnende Element und den erforderlichen Zeichnungstyp enthält.

Rückgabewert

Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie TRUE zurückgeben.

Bemerkungen

Standardmäßig zeichnet die DefWindowProc-Funktion das Fokusrechteck für ein vom Besitzer gezeichnetes Listenfeldelement.

Der itemAction-Member der DRAWITEMSTRUCT-Struktur gibt den Zeichnungsvorgang an, den eine Anwendung ausführen soll.

Vor dem Verarbeiten dieser Nachricht sollte eine Anwendung sicherstellen, dass sich der vom hDC-Member der DRAWITEMSTRUCT-Struktur identifizierte Gerätekontext im Standardzustand befindet.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Verweis

DRAWITEMSTRUCT

Andere Ressourcen

DefWindowProc