Freigeben über


Datums- und Uhrzeitauswahl

Dieser Abschnitt enthält Informationen zu den API-Elementen, die mit Datums- und Uhrzeitauswahlsteuerelementen verwendet werden.

Überblicke

Thema Inhalt
Über Datums- und Uhrzeitauswahlsteuerelemente Ein DTP-Steuerelement (Date and Time Picker) bietet eine einfache und intuitive Oberfläche, über die Datums- und Uhrzeitinformationen mit einem Benutzer ausgetauscht werden können.
Verwenden von Steuerelementen für die Datums- und Uhrzeitauswahl Dieser Abschnitt enthält Informationen und Beispielcode für die Implementierung von Datums- und Uhrzeitauswahlsteuerelementen.

Macros

Thema Inhalt
DateTime_CloseMonthCal Schließt das Datums- und Uhrzeitauswahl-Steuerelement (DTP). Verwenden Sie dieses Makro, oder senden Sie die DTM_CLOSEMONTHCAL Nachricht explizit.
DateTime_GetDateTimePickerInfo Ruft Informationen für ein angegebenes Datums- und Uhrzeitauswahl-Steuerelement (DTP) ab.
DateTime_GetIdealSize Ruft die zum Anzeigen des Steuerelements erforderliche Größe ohne Beschneidung ab. Verwenden Sie dieses Makro, oder senden Sie die DTM_GETIDEALSIZE Nachricht explizit.
DateTime_GetMonthCal Ruft das Handle für das untergeordnete DTP-Kalendersteuerelement (Date and Time Picker) einer Datums- und Uhrzeitauswahl ab. Sie können dieses Makro verwenden oder die DTM_GETMONTHCAL Nachricht explizit senden.
DateTime_GetMonthCalColor Ruft die Farbe für einen bestimmten Teil des Monatskalenders innerhalb eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) ab. Sie können dieses Makro verwenden oder die DTM_GETMCCOLOR Nachricht explizit senden.
DateTime_GetMonthCalFont Ruft die Schriftart ab, die das untergeordnete Monatskalendersteuerelement des DTP-Steuerelements (Date and Time Picker) des Steuerelements zurzeit verwendet. Sie können dieses Makro verwenden oder die DTM_GETMCFONT Nachricht explizit senden.
DateTime_GetMonthCalStyle Ruft die Formatvorlage eines angegebenen DTP-Steuerelements ab. Verwenden Sie dieses Makro, oder senden Sie die DTM_GETMCSTYLE Nachricht explizit.
DateTime_GetRange Ruft die aktuellen mindest- und maximal zulässigen Systemzeiten für ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) ab. Sie können dieses Makro verwenden oder die DTM_GETRANGE Nachricht explizit senden.
DateTime_GetSystemtime Ruft die aktuell ausgewählte Uhrzeit aus einem DTP-Steuerelement (Date and Time Picker) ab und platziert sie in einer angegebenen SYSTEMTIME- Struktur. Sie können dieses Makro verwenden oder die DTM_GETSYSTEMTIME Nachricht explizit senden.
DateTime_SetFormat Legt die Anzeige eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) basierend auf einer bestimmten Formatzeichenfolge fest. Sie können dieses Makro verwenden oder die DTM_SETFORMAT Nachricht explizit senden.
DateTime_SetMonthCalColor Legt die Farbe für einen bestimmten Teil des Monatskalenders innerhalb eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) fest. Sie können dieses Makro verwenden oder die DTM_SETMCCOLOR Nachricht explizit senden.
DateTime_SetMonthCalFont Legt die Schriftart fest, die vom untergeordneten Monatskalendersteuerelement des DTP-Steuerelements (Date and Time Picker) des Steuerelements verwendet werden soll. Sie können dieses Makro verwenden oder die DTM_SETMCFONT Nachricht explizit senden.
DateTime_SetMonthCalStyle Legt die Formatvorlage für ein angegebenes DTP-Steuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die DTM_SETMCSTYLE Nachricht explizit.
DateTime_SetRange Legt die minimalen und maximalen zulässigen Systemzeiten für ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) fest. Sie können dieses Makro verwenden oder die DTM_SETRANGE Nachricht explizit senden.
DateTime_SetSystemtime Legt ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) auf ein bestimmtes Datum und eine bestimmte Uhrzeit fest. Sie können dieses Makro verwenden oder die DTM_SETSYSTEMTIME Nachricht explizit senden.

Meldungen

Thema Inhalt
DTM_CLOSEMONTHCAL Schließt ein DTP-Steuerelement. Senden Sie diese Nachricht explizit oder mithilfe des DateTime_CloseMonthCal-Makros.
DTM_GETDATETIMEPICKERINFO Ruft Informationen zu einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) ab.
DTM_GETIDEALSIZE Ruft die zum Anzeigen des Steuerelements erforderliche Größe ohne Beschneidung ab. Senden Sie diese Nachricht explizit oder mithilfe des DateTime_GetIdealSize Makros.
DTM_GETMCCOLOR Ruft die Farbe für einen bestimmten Teil des Monatskalenders innerhalb eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) ab. Sie können diese Nachricht explizit senden oder das DateTime_GetMonthCalColor Makro verwenden.
DTM_GETMCFONT Ruft die Schriftart ab, die das untergeordnete Monatskalendersteuerelement des DTP-Steuerelements (Date and Time Picker) des Steuerelements zurzeit verwendet. Sie können diese Nachricht explizit senden oder das DateTime_GetMonthCalFont Makro verwenden.
DTM_GETMCSTYLE Ruft die Formatvorlage eines DTP-Steuerelements ab. Senden Sie diese Nachricht explizit oder mithilfe des DateTime_GetMonthCalStyle Makros.
DTM_GETMONTHCAL Ruft das Handle für das untergeordnete DTP-Kalendersteuerelement (Date and Time Picker) einer Datums- und Uhrzeitauswahl ab. Sie können diese Nachricht explizit senden oder das DateTime_GetMonthCal Makro verwenden.
DTM_GETRANGE Ruft die aktuellen mindest- und maximal zulässigen Systemzeiten für ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) ab. Sie können diese Nachricht explizit senden oder das DateTime_GetRange Makro verwenden.
DTM_GETSYSTEMTIME Ruft die aktuell ausgewählte Uhrzeit aus einem DTP-Steuerelement (Date and Time Picker) ab und platziert sie in einer angegebenen SYSTEMTIME- Struktur. Sie können diese Nachricht explizit senden oder das DateTime_GetSystemtime Makro verwenden.
DTM_SETFORMAT Legt die Anzeige eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) basierend auf einer bestimmten Formatzeichenfolge fest. Sie können diese Nachricht explizit senden oder das DateTime_SetFormat Makro verwenden.
DTM_SETMCCOLOR Legt die Farbe für einen bestimmten Teil des Monatskalenders innerhalb eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) fest. Sie können diese Nachricht explizit senden oder das DateTime_SetMonthCalColor Makro verwenden.
DTM_SETMCFONT Legt die Schriftart fest, die vom untergeordneten Monatskalendersteuerelement des DTP-Steuerelements (Date and Time Picker) des Steuerelements verwendet werden soll. Sie können diese Nachricht explizit senden oder das DateTime_SetMonthCalFont Makro verwenden.
DTM_SETMCSTYLE Legt die Formatvorlage eines DTP-Steuerelements fest. Senden Sie diese Nachricht explizit oder mithilfe des DateTime_SetMonthCalStyle Makros.
DTM_SETRANGE Legt die minimalen und maximalen zulässigen Systemzeiten für ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) fest. Sie können diese Nachricht explizit senden oder das DateTime_SetRange Makro verwenden.
DTM_SETSYSTEMTIME Legt die Uhrzeit in einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) fest. Sie können diese Nachricht explizit senden oder das DateTime_SetSystemtime Makro verwenden.

Benachrichtigungen

Thema Inhalt
DTN_CLOSEUP Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, wenn der Benutzer den Dropdownmonatskalender schließt. Der Monatskalender wird geschlossen, wenn der Benutzer ein Datum aus dem Monatskalender auswäht oder auf den Dropdownpfeil klickt, während der Kalender geöffnet ist.
DTN_DATETIMECHANGE Wird von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) gesendet, wenn eine Änderung erfolgt. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_DROPDOWN Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, wenn der Benutzer den Dropdownmonatskalender aktiviert.
DTN_FORMAT Gesendet von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP), um Text anzufordern, der in einem Rückruffeld angezeigt werden soll. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_FORMATQUERY Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, um die maximal zulässige Größe der Zeichenfolge abzurufen, die in einem Rückruffeld angezeigt wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_USERSTRING Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, wenn ein Benutzer die Bearbeitung einer Zeichenfolge im Steuerelement beendet hat. Dieser Benachrichtigungscode wird nur von DTP-Steuerelementen gesendet, die auf die DTS_APPCANPARSE Formatvorlage festgelegt sind. Diese Nachricht wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_WMKEYDOWN Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, wenn der Benutzer ein Rückruffeld eingibt. Diese Nachricht wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_KILLFOCUS (Datumszeit) Benachrichtigt das übergeordnete Fenster des Datums- und Uhrzeitauswahl-Steuerelements, dass das Steuerelement den Eingabefokus verloren hat. NM_KILLFOCUS (Datumszeit) wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_SETFOCUS (Datumszeit) Benachrichtigt das übergeordnete Fenster des Datums- und Uhrzeitauswahl-Steuerelements, dass das Steuerelement den Eingabefokus erhalten hat. NM_SETFOCUS (Datumszeit) wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalt
DATETIMEPICKERINFO Enthält Informationen zu einem DTP-Steuerelement.
NMDATETIMECHANGE- Enthält Informationen zu einer Änderung, die in einem DTP-Steuerelement (Date and Time Picker) stattgefunden hat. Diese Struktur wird mit dem DTN_DATETIMECHANGE Benachrichtigungscode verwendet.
NMDATETIMEFORMAT- Enthält Informationen zu einem Teil der Formatzeichenfolge, der ein Rückruffeld innerhalb eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) definiert. Sie enthält die Teilzeichenfolge, die das Rückruffeld definiert und einen Puffer enthält, um die Zeichenfolge zu empfangen, die im Rückruffeld angezeigt wird. Diese Struktur wird mit dem DTN_FORMAT Benachrichtigungscode verwendet.
NMDATETIMEFORMATQUERY- Enthält Informationen zu einem Datums- und Uhrzeitauswahl-Steuerelement(DTP)-Steuerelementrückruffeld. Sie enthält eine Teilzeichenfolge (aus der Formatzeichenfolge des Steuerelements), die ein Rückruffeld definiert. Die Struktur empfängt die maximal zulässige Größe des Texts, der im Rückruffeld angezeigt wird. Diese Struktur wird mit dem DTN_FORMATQUERY-Benachrichtigungscode verwendet.
NMDATETIMESTRING- Enthält Spezifische Informationen für einen Bearbeitungsvorgang, der in einem DTP-Steuerelement (Date and Time Picker) ausgeführt wurde. Diese Nachricht wird mit dem DTN_USERSTRING Benachrichtigungscode verwendet.
NMDATETIMEWMKEYDOWN- Enthält Informationen, die zum Beschreiben und Behandeln eines DTN_WMKEYDOWN Benachrichtigungscodes verwendet werden.

Konstanten

Thema Inhalt
Formatvorlagen des Datums- und Uhrzeitauswahl-Steuerelements Die hier aufgeführten Fensterformatvorlagen sind spezifisch für Datums- und Uhrzeitauswahlsteuerelemente.