Freigeben über


Datums- und Uhrzeitauswahl

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

Übersichten

Thema Inhalte
Informationen zu Datums- und Uhrzeitauswahlsteuerelementen Ein DTP-Steuerelement (Datums- und Uhrzeitauswahl) bietet eine einfache und intuitive Benutzeroberfläche zum Austauschen von Datums- und Uhrzeitinformationen mit einem Benutzer.
Verwenden von Datums- und Uhrzeitauswahlsteuerelementen Dieser Abschnitt enthält Informationen und Beispielcode für die Implementierung von Datums- und Uhrzeitauswahlsteuerelementen.

Makros

Thema Inhalte
DateTime_CloseMonthCal Schließt das DTP-Steuerelement (Datums- und Uhrzeitauswahl). Verwenden Sie dieses Makro, oder senden Sie die DTM_CLOSEMONTHCAL Nachricht explizit.
DateTime_GetDateTimePickerInfo Ruft Informationen für ein angegebenes DTP-Steuerelement (Datums- und Uhrzeitauswahl) ab.
DateTime_GetIdealSize Ruft die Größe ab, die zum Anzeigen des Steuerelements ohne Beschneidung erforderlich ist. Verwenden Sie dieses Makro, oder senden Sie die DTM_GETIDEALSIZE Nachricht explizit.
DateTime_GetMonthCal Ruft das Handle für das Steuerelement des untergeordneten Monatskalenders eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) 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 Steuerelement für die Datums- und Uhrzeitauswahl (DTP) des untergeordneten Monatskalendersteuerelements derzeit verwendet. Sie können dieses Makro verwenden oder die DTM_GETMCFONT Nachricht explizit senden.
DateTime_GetMonthCalStyle Ruft den Stil eines angegebenen DTP-Steuerelements ab. Verwenden Sie dieses Makro, oder senden Sie die DTM_GETMCSTYLE Nachricht explizit.
DateTime_GetRange Ruft die aktuellen minimalen und maximal zulässigen Systemzeiten für ein DTP-Steuerelement (Datums- und Uhrzeitauswahl) 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 angegebenen 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 Datums- und Uhrzeitauswahl-Steuerelement (DTP) des untergeordneten Monatskalendersteuerelements verwendet werden soll. Sie können dieses Makro verwenden oder explizit die DTM_SETMCFONT Nachricht 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 maximal 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.

Nachrichten

Thema Inhalte
DTM_CLOSEMONTHCAL Schließt ein DTP-Steuerelement. Senden Sie diese Nachricht explizit oder mithilfe des Makros DateTime_CloseMonthCal .
DTM_GETDATETIMEPICKERINFO Ruft Informationen zu einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) ab.
DTM_GETIDEALSIZE Ruft die Größe ab, die zum Anzeigen des Steuerelements ohne Beschneidung erforderlich ist. Senden Sie diese Nachricht explizit oder mithilfe des Makros DateTime_GetIdealSize .
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 makro DateTime_GetMonthCalColor verwenden.
DTM_GETMCFONT Ruft die Schriftart ab, die das Steuerelement für die Datums- und Uhrzeitauswahl (DTP) des untergeordneten Monatskalendersteuerelements derzeit verwendet. Sie können diese Nachricht explizit senden oder das makro DateTime_GetMonthCalFont verwenden.
DTM_GETMCSTYLE Ruft den Stil eines DTP-Steuerelements ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros DateTime_GetMonthCalStyle .
DTM_GETMONTHCAL Ruft das Handle für das Steuerelement des untergeordneten Monatskalenders eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) ab. Sie können diese Nachricht explizit senden oder das Makro DateTime_GetMonthCal verwenden.
DTM_GETRANGE Ruft die aktuellen minimalen und maximal zulässigen Systemzeiten für ein DTP-Steuerelement (Datums- und Uhrzeitauswahl) ab. Sie können diese Nachricht explizit senden oder das Makro DateTime_GetRange 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 Makro DateTime_GetSystemtime verwenden.
DTM_SETFORMAT Legt die Anzeige eines Datums- und Uhrzeitauswahl-Steuerelements (DTP) basierend auf einer angegebenen Formatzeichenfolge fest. Sie können diese Nachricht explizit senden oder das Makro DateTime_SetFormat 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 Makro DateTime_SetMonthCalColor verwenden.
DTM_SETMCFONT Legt die Schriftart fest, die vom Datums- und Uhrzeitauswahl-Steuerelement (DTP) des untergeordneten Monatskalendersteuerelements verwendet werden soll. Sie können diese Nachricht explizit senden oder das Makro DateTime_SetMonthCalFont verwenden.
DTM_SETMCSTYLE Legt den Stil eines DTP-Steuerelements fest. Senden Sie diese Nachricht explizit oder mithilfe des Makros DateTime_SetMonthCalStyle .
DTM_SETRANGE Legt die minimalen und maximal zulässigen Systemzeiten für ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) fest. Sie können diese Nachricht explizit senden oder das Makro DateTime_SetRange verwenden.
DTM_SETSYSTEMTIME Legt die Uhrzeit in einem DTP-Steuerelement (Datums- und Uhrzeitauswahl) fest. Sie können diese Nachricht explizit senden oder das Makro DateTime_SetSystemtime verwenden.

Benachrichtigungen

Thema Inhalte
DTN_CLOSEUP Wird von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) 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 bei jeder Änderung von einem DTP-Steuerelement (Datums- und Uhrzeitauswahl) gesendet. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_DROPDOWN Wird von einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) gesendet, wenn der Benutzer den Dropdownmonatskalender aktiviert.
DTN_FORMAT Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, um die Anzeige von Text in einem Rückruffeld anzufordern. 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 (Datums- und Uhrzeitauswahl) gesendet, wenn ein Benutzer die Bearbeitung einer Zeichenfolge im Steuerelement beendet hat. Dieser Benachrichtigungscode wird nur von DTP-Steuerelementen gesendet, die auf den DTS_APPCANPARSE-Stil festgelegt sind. Diese Nachricht wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_WMKEYDOWN Wird von einem DTP-Steuerelement (Datums- und Uhrzeitauswahl) 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 eines Datums- und Uhrzeitauswahlsteuerelements, 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 eines Datums- und Uhrzeitauswahlsteuerelements, dass das Steuerelement den Eingabefokus erhalten hat. NM_SETFOCUS (Datumszeit) wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalte
DATETIMEPICKERINFO Enthält Informationen zu einem DTP-Steuerelement.
NMDATETIMECHANGE Enthält Informationen zu einer Änderung, die in einem Datums- und Uhrzeitauswahl-Steuerelement (DTP) vorgenommen wurde. Diese Struktur wird mit dem DTN_DATETIMECHANGE Benachrichtigungscode verwendet.
NMDATETIMEFORMAT Enthält Informationen zu einem Teil der Formatzeichenfolge, der ein Rückruffeld innerhalb eines DTP-Steuerelements (Datums- und Uhrzeitauswahl) definiert. Es enthält die Teilzeichenfolge, die das Rückruffeld definiert, und enthält einen Puffer zum Empfangen der Zeichenfolge, die im Rückruffeld angezeigt wird. Diese Struktur wird mit dem DTN_FORMAT Benachrichtigungscode verwendet.
NMDATETIMEFORMATQUERY Enthält Informationen zu einem DTP-Steuerelementrückruffeld (Datums- und Uhrzeitauswahl). Es 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 (Datums- und Uhrzeitauswahl) stattgefunden hat. Diese Meldung wird mit dem DTN_USERSTRING Benachrichtigungscode verwendet.
NMDATETIMEWMKEYDOWN Enthält Informationen, die zum Beschreiben und Verarbeiten eines DTN_WMKEYDOWN Benachrichtigungscodes verwendet werden.

Konstanten

Thema Inhalte
Steuerelementstile für die Datums- und Uhrzeitauswahl Die hier aufgeführten Fensterstile sind spezifisch für Datums- und Uhrzeitauswahlsteuerelemente.