Delen via


Datum- en tijdkiezer

Deze sectie bevat informatie over de API-elementen die worden gebruikt met besturingselementen voor datum- en tijdkiezer.

Overzichten

Onderwerp Inhoud
Over datum- en tijdkiezerbesturingselementen Een DTP-besturingselement (datum- en tijdkiezer) biedt een eenvoudige en intuïtieve interface waarmee datum- en tijdgegevens kunnen worden uitgewisseld met een gebruiker.
Besturingselementen voor datum- en tijdkiezer gebruiken Deze sectie bevat informatie en voorbeeldcode voor het implementeren van datum- en tijdkiezerbesturingselementen.

Macro 's

Onderwerp Inhoud
DateTime_CloseMonthCal Hiermee sluit u het besturingselement datum- en tijdkiezer (DTP). Gebruik deze macro of verzend het DTM_CLOSEMONTHCAL bericht expliciet.
DateTime_GetDateTimePickerInfo Hiermee haalt u informatie op voor een opgegeven datum- en tijdkiezer (DTP).
DateTime_GetIdealSize Hiermee haalt u de grootte op die nodig is om het besturingselement weer te geven zonder knipsel. Gebruik deze macro of verzend het DTM_GETIDEALSIZE bericht expliciet.
DateTime_GetMonthCal Hiermee haalt u de ingang op tot een datum- en tijdkiezer (DTP) voor de kalenderkalender van de onderliggende maand. U kunt deze macro gebruiken of het DTM_GETMONTHCAL bericht expliciet verzenden.
DateTime_GetMonthCalColor Hiermee haalt u de kleur op voor een bepaald gedeelte van de maandkalender binnen een datum- en tijdkiezer (DTP). U kunt deze macro gebruiken of het DTM_GETMCCOLOR bericht expliciet verzenden.
DateTime_GetMonthCalFont Hiermee haalt u het lettertype op dat het besturingselement voor de kalenderkalender van de onderliggende maand (DTP) van het besturingselement voor datum- en tijdkiezer (Datum- en tijdkiezer) momenteel gebruikt. U kunt deze macro gebruiken of het DTM_GETMCFONT bericht expliciet verzenden.
DateTime_GetMonthCalStyle Hiermee haalt u de stijl van een opgegeven DTP-besturingselement op. Gebruik deze macro of verzend het DTM_GETMCSTYLE bericht expliciet.
DateTime_GetRange Hiermee haalt u de huidige minimum- en maximum toegestane systeemtijden op voor een datum- en tijdkiezer (DTP). U kunt deze macro gebruiken of het DTM_GETRANGE bericht expliciet verzenden.
DateTime_GetSystemtime Hiermee haalt u de geselecteerde tijd op uit een datum- en tijdkiezer (DTP) en plaatst u deze in een opgegeven SYSTEMTIME structuur. U kunt deze macro gebruiken of het DTM_GETSYSTEMTIME bericht expliciet verzenden.
DateTime_SetFormat Hiermee stelt u de weergave van een datum- en tijdkiezer (DTP) in op basis van een bepaalde notatietekenreeks. U kunt deze macro gebruiken of het DTM_SETFORMAT bericht expliciet verzenden.
DateTime_SetMonthCalColor Hiermee stelt u de kleur in voor een bepaald gedeelte van de maandkalender binnen een datum- en tijdkiezer (DTP). U kunt deze macro gebruiken of het DTM_SETMCCOLOR bericht expliciet verzenden.
DateTime_SetMonthCalFont Hiermee stelt u het lettertype in dat moet worden gebruikt door het kalenderbeheer voor de onderliggende maand van het besturingselement datum en tijd (DTP). U kunt deze macro gebruiken of het DTM_SETMCFONT bericht expliciet verzenden.
DateTime_SetMonthCalStyle Hiermee stelt u de stijl voor een opgegeven DTP-besturingselement in. Gebruik deze macro of verzend het DTM_SETMCSTYLE bericht expliciet.
DateTime_SetRange Hiermee stelt u de minimale en maximaal toegestane systeemtijden voor een datum- en tijdkiezer (DTP) in. U kunt deze macro gebruiken of het DTM_SETRANGE bericht expliciet verzenden.
DateTime_SetSystemtime Hiermee stelt u een datum- en tijdkiezer (DTP) in op een bepaalde datum en tijd. U kunt deze macro gebruiken of het DTM_SETSYSTEMTIME bericht expliciet verzenden.

Berichten

Onderwerp Inhoud
DTM_CLOSEMONTHCAL Hiermee sluit u een DTP-besturingselement. Verzend dit bericht expliciet of met behulp van de DateTime_CloseMonthCal macro.
DTM_GETDATETIMEPICKERINFO Hiermee haalt u informatie op over een datum- en tijdkiezer (DTP).
DTM_GETIDEALSIZE Hiermee haalt u de grootte op die nodig is om het besturingselement weer te geven zonder knipsel. Verzend dit bericht expliciet of met behulp van de DateTime_GetIdealSize macro.
DTM_GETMCCOLOR Hiermee haalt u de kleur op voor een bepaald gedeelte van de maandkalender binnen een datum- en tijdkiezer (DTP). U kunt dit bericht expliciet verzenden of de DateTime_GetMonthCalColor macro gebruiken.
DTM_GETMCFONT Hiermee haalt u het lettertype op dat het besturingselement voor de kalenderkalender van de onderliggende maand (DTP) van het besturingselement voor datum- en tijdkiezer (Datum- en tijdkiezer) momenteel gebruikt. U kunt dit bericht expliciet verzenden of de DateTime_GetMonthCalFont macro gebruiken.
DTM_GETMCSTYLE Hiermee haalt u de stijl van een DTP-besturingselement op. Verzend dit bericht expliciet of met behulp van de macro DateTime_GetMonthCalStyle.
DTM_GETMONTHCAL Hiermee haalt u de ingang op tot een datum- en tijdkiezer (DTP) voor de kalenderkalender van de onderliggende maand. U kunt dit bericht expliciet verzenden of de DateTime_GetMonthCal macro gebruiken.
DTM_GETRANGE Hiermee haalt u de huidige minimum- en maximum toegestane systeemtijden op voor een datum- en tijdkiezer (DTP). U kunt dit bericht expliciet verzenden of de DateTime_GetRange macro gebruiken.
DTM_GETSYSTEMTIME Hiermee haalt u de geselecteerde tijd op uit een datum- en tijdkiezer (DTP) en plaatst u deze in een opgegeven SYSTEMTIME structuur. U kunt dit bericht expliciet verzenden of de DateTime_GetSystemtime macro gebruiken.
DTM_SETFORMAT Hiermee stelt u de weergave van een datum- en tijdkiezer (DTP) in op basis van een bepaalde notatietekenreeks. U kunt dit bericht expliciet verzenden of de DateTime_SetFormat macro gebruiken.
DTM_SETMCCOLOR Hiermee stelt u de kleur in voor een bepaald gedeelte van de maandkalender binnen een datum- en tijdkiezer (DTP). U kunt dit bericht expliciet verzenden of de DateTime_SetMonthCalColor macro gebruiken.
DTM_SETMCFONT Hiermee stelt u het lettertype in dat moet worden gebruikt door het kalenderbeheer voor de onderliggende maand van het besturingselement datum en tijd (DTP). U kunt dit bericht expliciet verzenden of de DateTime_SetMonthCalFont macro gebruiken.
DTM_SETMCSTYLE Hiermee stelt u de stijl van een DTP-besturingselement in. Verzend dit bericht expliciet of met behulp van de DateTime_SetMonthCalStyle macro.
DTM_SETRANGE Hiermee stelt u de minimale en maximaal toegestane systeemtijden voor een datum- en tijdkiezer (DTP) in. U kunt dit bericht expliciet verzenden of de DateTime_SetRange macro gebruiken.
DTM_SETSYSTEMTIME Hiermee stelt u de tijd in een datum- en tijdkiezer (DTP) in. U kunt dit bericht expliciet verzenden of de DateTime_SetSystemtime macro gebruiken.

Meldingen

Onderwerp Inhoud
DTN_CLOSEUP Verzonden door een datum- en tijdkiezer (DTP) besturingselement wanneer de gebruiker de vervolgkeuzelijst maandkalender sluit. De maandkalender wordt gesloten wanneer de gebruiker een datum kiest in de maandkalender of op de vervolgkeuzepijl klikt terwijl de agenda is geopend.
DTN_DATETIMECHANGE Verzonden door een datum- en tijdkiezer (DTP) besturingselement wanneer er een wijziging plaatsvindt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
DTN_DROPDOWN Verzonden door een datum- en tijdkiezer (DTP) besturingselement wanneer de gebruiker de vervolgkeuzelijst maandkalender activeert.
DTN_FORMAT Verzonden door een datum- en tijdkiezer (DTP) besturingselement om tekst aan te vragen die moet worden weergegeven in een callback-veld. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
DTN_FORMATQUERY Verzonden door een datum- en tijdkiezer (DTP) besturingselement om de maximaal toegestane grootte van de tekenreeks op te halen die wordt weergegeven in een callback-veld. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
DTN_USERSTRING Verzonden door een datum- en tijdkiezer (DTP) besturingselement wanneer een gebruiker klaar is met het bewerken van een tekenreeks in het besturingselement. Deze meldingscode wordt alleen verzonden door DTP-besturingselementen die zijn ingesteld op de stijl DTS_APPCANPARSE. Dit bericht wordt verzonden in de vorm van een WM_NOTIFY bericht.
DTN_WMKEYDOWN Verzonden door een datum- en tijdkiezer (DTP) besturingselement wanneer de gebruiker een callback-veld typt. Dit bericht wordt verzonden in de vorm van een WM_NOTIFY bericht.
NM_KILLFOCUS (datum/tijd) Hiermee wordt het bovenliggende venster van een datum- en tijdkiezer op de hoogte gebracht dat het besturingselement de invoerfocus heeft verloren. NM_KILLFOCUS (datum/tijd) wordt verzonden in de vorm van een WM_NOTIFY bericht.
NM_SETFOCUS (datum/tijd) Hiermee wordt het bovenliggende venster van een datum- en tijdkiezer op de hoogte gebracht dat het besturingselement de invoerfocus heeft ontvangen. NM_SETFOCUS (datum/tijd) wordt verzonden in de vorm van een WM_NOTIFY bericht.

Structuren

Onderwerp Inhoud
DATETIMEPICKERINFO Bevat informatie over een DTP-besturingselement.
NMDATETIMECHANGE- Bevat informatie over een wijziging die heeft plaatsgevonden in een DTP-besturingselement (datum- en tijdkiezer). Deze structuur wordt gebruikt met de DTN_DATETIMECHANGE meldingscode.
NMDATETIMEFORMAT- Bevat informatie over een gedeelte van de notatietekenreeks waarmee een callback-veld binnen een datum- en tijdkiezer (DTP) wordt gedefinieerd. Het bevat de subtekenreeks die het callback-veld definieert en een buffer bevat voor het ontvangen van de tekenreeks die wordt weergegeven in het callback-veld. Deze structuur wordt gebruikt met de DTN_FORMAT meldingscode.
NMDATETIMEFORMATQUERY- Bevat informatie over een datum- en tijdkiezer (DTP) callbackveld. Het bevat een subtekenreeks (afkomstig uit de notatietekenreeks van het besturingselement) die een callback-veld definieert. De structuur ontvangt de maximaal toegestane grootte van de tekst die wordt weergegeven in het callback-veld. Deze structuur wordt gebruikt met de DTN_FORMATQUERY meldingscode.
NMDATETIMESTRING- Bevat informatie die specifiek is voor een bewerking die is uitgevoerd in een DTP-besturingselement (datum- en tijdkiezer). Dit bericht wordt gebruikt met de meldingscode DTN_USERSTRING.
NMDATETIMEWMKEYDOWN- Bevat informatie die wordt gebruikt om een DTN_WMKEYDOWN meldingscode te beschrijven en te verwerken.

Constanten

Onderwerp Inhoud
besturingsstijlen voor datum- en tijdkiezer De hier vermelde vensterstijlen zijn specifiek voor datum- en tijdkiezerbesturingselementen.