NM _ CUSTOMDRAW-Benachrichtigungscode (Rebar)

Wird vom Rebar-Steuerelement gesendet, um das übergeordnete Fenster über Zeichnungsvorgänge zu benachrichtigen. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.

NM_CUSTOMDRAW

    lpNMCustomDraw = (LPNMCUSTOMDRAW) lParam;

Parameter

lParam

Zeiger auf eine NMCUSTOMDRAW-Struktur, die Informationen zum Zeichnungsvorgang enthält. Der dwItemSpec-Member dieser -Struktur enthält den Bezeichner des gezeichneten Bands. Der lItemlParam-Member dieser -Struktur enthält den lParam des gezeichneten Bands.

Rückgabewert

Der Wert, den Ihre Anwendung zurückgeben kann, hängt von der aktuellen Zeichnungsphase ab. Das dwDrawStage-Element der zugeordneten NMCUSTOMDRAW-Struktur enthält einen Wert, der die Zeichnungsphase angibt. Sie müssen einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
CDRF _ DODEFAULT
Das Steuerelement wird sich selbst zeichnen. Es werden keine zusätzlichen NM _ CUSTOMDRAW-Benachrichtigungen für diesen Farbzyklus gesendet. Dies tritt auf, wenn dwDrawStage gleich CDDS _ PREPAINT ist.
CDRF _ NOTIFYITEMDRAW
Das -Steuerelement benachrichtigt das übergeordnete Element über elementbezogene Zeichnungsvorgänge. Vor und nach dem Zeichnen von Elementen werden NM _ CUSTOMDRAW-Benachrichtigungscodes gesendet. Dies tritt auf, wenn dwDrawStage gleich CDDS _ PREPAINT ist.
CDRF _ NOTIFYPOSTERASE
Das -Steuerelement benachrichtigt das übergeordnete Element nach dem Löschen eines Elements. Dies tritt auf, wenn dwDrawStage gleich CDDS _ PREPAINT ist.
CDRF _ NOTIFYPOSTPAINT
Das -Steuerelement benachrichtigt das übergeordnete Element, nachdem es ein Element gestrichen hat. Dies tritt auf, wenn dwDrawStage gleich CDDS _ PREPAINT ist.
CDRF _ NOTIFYSUBITEMDRAW
Das -Steuerelement benachrichtigt das übergeordnete Element über elementbezogene Zeichnungsvorgänge. Vor und nach dem Zeichnen von Elementen werden NM _ CUSTOMDRAW-Benachrichtigungscodes gesendet. Dies tritt auf, wenn dwDrawStage gleich CDDS _ PREPAINT ist.
CDRF _ NEWFONT
Die Anwendung hat eine neue Schriftart für das Element angegeben. Das -Steuerelement verwendet die neue Schriftart. Weitere Informationen zum Ändern von Schriftarten finden Sie unter Ändern von Schriftarten und Farben. Dies tritt auf, wenn dwDrawStage gleich CDDS _ ITEMPREPAINT ist.
CDRF _ SKIPDEFAULT
Die Anwendung hat das Element manuell geerbt. Das -Steuerelement zeichnen das Element nicht. Dies tritt auf, wenn dwDrawStage gleich CDDS _ ITEMPREPAINT ist.

Anforderungen

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

Siehe auch

Verwenden von benutzerdefiniertem Zeichnen