Freigeben über


WM_DRAWITEM Nachricht

Wird an das übergeordnete Fenster einer vom Besitzer gezeichneten Schaltfläche, eines Kombinationsfelds, eines Listenfelds oder eines 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 Nachricht ü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 über ein Menü gesendet wurde, ist dieser Parameter 0.

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.

Das elementAction-Element der DRAWITEMSTRUCT-Struktur gibt den Zeichnungsvorgang an, den eine Anwendung ausführen soll.

Bevor sie von der Verarbeitung dieser Nachricht zurückgibt, sollte eine Anwendung sicherstellen, dass sich der vom hDC-Member der DRAWITEMSTRUCT-Struktur identifizierte Gerätekontext im Standardzustand befindet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

DRAWITEMSTRUCT

Andere Ressourcen

DefWindowProc