_DTN-DROPDOWN-Benachrichtigungscode

Wird von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) gesendet, wenn der Benutzer den Dropdown-Monatskalender aktiviert. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.

DTN_DROPDOWN

    lpNmhdr = (LPNMHDR)lParam;

Parameter

lParam

Ein Zeiger auf eine NMHDR-Struktur, die Informationen über die Benachrichtigung enthält.

Rückgabewert

Der Rückgabewert für diese Benachrichtigung wird nicht verwendet.

Hinweise

Eine Aufgabe, die Ihr Benachrichtigungshandler möglicherweise ausführen muss, ist das Anpassen des Dropdown-Monatskalender-Steuerelements. Wenn Sie z. B. "Gehe zu heute" nicht möchten, müssen Sie den MCS _ NOT ZUY-Stil des Steuerelements festlegen. Um ein Handle für das Monatskalender-Steuerelement abzurufen, senden Sie dem DTP-Steuerelement eine FEHLERMELDUNG _ GETMONTHCAL-Nachricht. Sie können dann dieses Handle und SetWindowLong verwenden, um den gewünschten Monatskalender-Stil fest zu legen.

DTP-Steuerelemente verwalten kein statisches Steuerelement für untergeordnete Monatskalender. Das DTP-Steuerelement erstellt vor dem Senden dieses Benachrichtigungscodes ein neues Monatskalender-Steuerelement. Darüber hinaus zerstört das DTP-Steuerelement das untergeordnete Steuerelement, wenn es nicht aktiv (sichtbar) ist. Ihre Anwendung darf sich also nicht auf ein statisches Fensterhand handle für den untergeordneten Monatskalender des Steuerelements verlassen.

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

Verweis

DTN _ CLOSEUP

DG _ GETMONTHCAL