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. |