NM _ CUSTOMDRAW-Benachrichtigungscode (QuickInfo)

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

NM_CUSTOMDRAW

    lpNMCustomDraw = (LPNMTTCUSTOMDRAW) lParam;

Parameter

lParam

Zeiger auf eine NMTTCUSTOMDRAW-Struktur, die Informationen zum Zeichnungsvorgang enthält.

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-Benachrichtigungscodes 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
Version 4.71. Das -Steuerelement benachrichtigt das übergeordnete Element, wenn ein Listenansichtsunteritem gezeichnet wird. 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
Ihre 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