DTN_DROPDOWN Benachrichtigungscode

Wird von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) gesendet, wenn der Benutzer den Dropdownmonatskalender 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 zur Benachrichtigung enthält.

Rückgabewert

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

Bemerkungen

Eine Aufgabe, die Ihr Benachrichtigungshandler möglicherweise ausführen muss, ist das Anpassen des Dropdown-Monatskalender-Steuerelements. Wenn Sie für instance nicht "Zu heute wechseln" möchten, müssen Sie die MCS_NOTODAY Formatvorlage des Steuerelements festlegen. Um ein Handle für das Monatskalender-Steuerelement abzurufen, senden Sie dem DTP-Steuerelement eine DTM_GETMONTHCAL Nachricht. Sie können dann dieses Handle und SetWindowLong verwenden, um den gewünschten Monatskalenderstil festzulegen.

DTP-Steuerelemente verwalten kein statisches Steuerelement für den untergeordneten Monatskalender. Das DTP-Steuerelement erstellt vor dem Senden dieses Benachrichtigungscodes ein neues Monatskalendersteuerelement. 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 Fensterhandle für den untergeordneten Monatskalender des Steuerelements verlassen.

Anforderungen

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

Siehe auch

Referenz

DTN_CLOSEUP

DTM_GETMONTHCAL