_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 |
|
Siehe auch
-
Verweis