Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. |