Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det här avsnittet innehåller information om DE API-element som används med kontroller för datum- och tidsväljare.
Översikter
| Ämne | Innehåll |
|---|---|
| Om datum- och tidsväljaren | En DTP-kontroll (date and time picker) ger ett enkelt och intuitivt gränssnitt där du kan utbyta datum- och tidsinformation med en användare. |
| Använda kontroller för datum- och tidsväljare | Det här avsnittet innehåller information och exempelkod för implementering av kontroller för datum- och tidsväljare. |
Makron
| Ämne | Innehåll |
|---|---|
| DateTime_CloseMonthCal | Stänger kontrollen för datum- och tidsväljaren (DTP). Använd det här makrot eller skicka DTM_CLOSEMONTHCAL-meddelandet explicit. |
| DateTime_GetDateTimePickerInfo | Hämtar information för en angiven kontroll för datum- och tidsväljare (DTP). |
| DateTime_GetIdealSize | Hämtar den storlek som krävs för att visa kontrollen utan urklipp. Använd det här makrot eller skicka DTM_GETIDEALSIZE-meddelandet explicit. |
| DateTime_GetMonthCal | Hämtar handtaget till en datum- och tidsväljares (DTP) underordnad månadskalenderkontroll. Du kan använda det här makrot eller skicka meddelandet DTM_GETMONTHCAL explicit. |
| DateTime_GetMonthCalColor | Hämtar färgen för en viss del av månadskalendern inom en DTP-kontroll (date and time picker). Du kan använda det här makrot eller skicka meddelandet DTM_GETMCCOLOR explicit. |
| DateTime_GetMonthCalFont | Hämtar teckensnittet som DTP-kontrollen (date and time picker) kontrollerar underordnad månadskalender för närvarande använder. Du kan använda det här makrot eller uttryckligen skicka DTM_GETMCFONT meddelande. |
| DateTime_GetMonthCalStyle | Hämtar formatet för en angiven DTP-kontroll. Använd det här makrot eller skicka DTM_GETMCSTYLE-meddelandet explicit. |
| DateTime_GetRange | Hämtar den aktuella lägsta och högsta tillåtna systemtiden för en DTP-kontroll (date and time picker). Du kan använda det här makrot eller skicka meddelandet DTM_GETRANGE explicit. |
| DateTime_GetSystemtime | Hämtar den valda tiden från en datum- och tidsväljare (DTP) och placerar den i en angiven SYSTEMTIME- struktur. Du kan använda det här makrot eller skicka DTM_GETSYSTEMTIME meddelandet explicit. |
| DateTime_SetFormat | Anger visningen av en DTP-kontroll (date and time picker) baserat på en angiven formatsträng. Du kan använda det här makrot eller skicka meddelandet DTM_SETFORMAT explicit. |
| DateTime_SetMonthCalColor | Anger färgen för en viss del av månadskalendern inom en DTP-kontroll (date and time picker). Du kan använda det här makrot eller uttryckligen skicka DTM_SETMCCOLOR meddelande. |
| DateTime_SetMonthCalFont | Anger vilket teckensnitt som ska användas av datum- och tidsväljarens (DTP) kontroll över den underordnade månadskalendern. Du kan använda det här makrot eller uttryckligen skicka meddelandet DTM_SETMCFONT. |
| DateTime_SetMonthCalStyle | Anger formatmallen för en angiven DTP-kontroll. Använd det här makrot eller skicka DTM_SETMCSTYLE-meddelandet explicit. |
| DateTime_SetRange | Anger minsta och högsta tillåtna systemtider för en datum- och tidsväljare (DTP). Du kan använda det här makrot eller skicka meddelandet DTM_SETRANGE explicit. |
| DateTime_SetSystemtime | Anger en DTP-kontroll (date and time picker) till ett angivet datum och en viss tid. Du kan använda det här makrot eller skicka meddelandet DTM_SETSYSTEMTIME explicit. |
Meddelanden
| Ämne | Innehåll |
|---|---|
| DTM_CLOSEMONTHCAL | Stänger en DTP-kontroll. Skicka det här meddelandet explicit eller med hjälp av makrot DateTime_CloseMonthCal. |
| DTM_GETDATETIMEPICKERINFO | Hämtar information om en DTP-kontroll (date and time picker). |
| DTM_GETIDEALSIZE | Hämtar den storlek som krävs för att visa kontrollen utan urklipp. Skicka det här meddelandet explicit eller med hjälp av makrot DateTime_GetIdealSize. |
| DTM_GETMCCOLOR | Hämtar färgen för en viss del av månadskalendern inom en DTP-kontroll (date and time picker). Du kan skicka det här meddelandet explicit eller använda makrot DateTime_GetMonthCalColor. |
| DTM_GETMCFONT | Hämtar teckensnittet som DTP-kontrollen (date and time picker) kontrollerar underordnad månadskalender för närvarande använder. Du kan skicka det här meddelandet explicit eller använda makrot DateTime_GetMonthCalFont. |
| DTM_GETMCSTYLE | Hämtar formatet för en DTP-kontroll. Skicka det här meddelandet explicit eller med hjälp av makrot DateTime_GetMonthCalStyle. |
| DTM_GETMONTHCAL | Hämtar handtaget till en datum- och tidsväljares (DTP) underordnad månadskalenderkontroll. Du kan skicka det här meddelandet explicit eller använda makrot DateTime_GetMonthCal. |
| DTM_GETRANGE | Hämtar den aktuella lägsta och högsta tillåtna systemtiden för en DTP-kontroll (date and time picker). Du kan skicka det här meddelandet explicit eller använda makrot DateTime_GetRange. |
| DTM_GETSYSTEMTIME | Hämtar den valda tiden från en datum- och tidsväljare (DTP) och placerar den i en angiven SYSTEMTIME- struktur. Du kan skicka det här meddelandet explicit eller använda makrot DateTime_GetSystemtime. |
| DTM_SETFORMAT | Anger visningen av en DTP-kontroll (date and time picker) baserat på en angiven formatsträng. Du kan skicka det här meddelandet explicit eller använda makrot DateTime_SetFormat. |
| DTM_SETMCCOLOR | Anger färgen för en viss del av månadskalendern inom en DTP-kontroll (date and time picker). Du kan skicka det här meddelandet explicit eller använda makrot DateTime_SetMonthCalColor. |
| DTM_SETMCFONT | Anger vilket teckensnitt som ska användas av datum- och tidsväljarens (DTP) kontroll över den underordnade månadskalendern. Du kan skicka det här meddelandet explicit eller använda makrot DateTime_SetMonthCalFont. |
| DTM_SETMCSTYLE | Anger formatet för en DTP-kontroll. Skicka det här meddelandet explicit eller med hjälp av makrot DateTime_SetMonthCalStyle. |
| DTM_SETRANGE | Anger minsta och högsta tillåtna systemtider för en datum- och tidsväljare (DTP). Du kan skicka det här meddelandet explicit eller använda makrot DateTime_SetRange. |
| DTM_SETSYSTEMTIME | Anger tiden i en DTP-kontroll (date and time picker). Du kan skicka det här meddelandet explicit eller använda makrot DateTime_SetSystemtime. |
Meddelanden
| Ämne | Innehåll |
|---|---|
| DTN_CLOSEUP | Skickas av en DTP-kontroll (date and time picker) när användaren stänger den nedrullningsbara månadskalendern. Månadskalendern stängs när användaren väljer ett datum från månadskalendern eller klickar på listrutepilen medan kalendern är öppen. |
| DTN_DATETIMECHANGE | Skickas av en DTP-kontroll (date and time picker) när en ändring sker. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| DTN_DROPDOWN | Skickas av en DTP-kontroll (date and time picker) när användaren aktiverar den nedrullningsbara månadskalendern. |
| DTN_FORMAT | Skickas av en DTP-kontroll (date and time picker) för att begära att text ska visas i ett motringningsfält. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| DTN_FORMATQUERY | Skickas av en DTP-kontroll (date and time picker) för att hämta den maximala tillåtna storleken på strängen som ska visas i ett motringningsfält. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| DTN_USERSTRING | Skickas av en DTP-kontroll (date and time picker) när en användare har redigerat en sträng i kontrollen. Den här meddelandekoden skickas endast av DTP-kontroller som är inställda på DTS_APPCANPARSE formatmall. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| DTN_WMKEYDOWN | Skickas av en DTP-kontroll (date and time picker) när användaren skriver i ett motringningsfält. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| NM_KILLFOCUS (datumtid) | Meddelar en datum- och tidsväljares överordnade fönster att kontrollen har förlorat indatafokus.
NM_KILLFOCUS (datumtid) skickas i form av ett WM_NOTIFY meddelande. |
| NM_SETFOCUS (datumtid) | Meddelar ett datum- och tidsväljarens överordnade fönster att kontrollen har fått indatafokuset.
NM_SETFOCUS (datumtid) skickas i form av ett WM_NOTIFY meddelande. |
Strukturer
| Ämne | Innehåll |
|---|---|
| DATETIMEPICKERINFO | Innehåller information om en DTP-kontroll. |
| NMDATETIMECHANGE | Innehåller information om en ändring som har skett i en DTP-kontroll (date and time picker). Den här strukturen används med DTN_DATETIMECHANGE meddelandekod. |
| NMDATETIMEFORMAT | Innehåller information om en del av formatsträngen som definierar ett motringningsfält inom en datum- och tidsväljare (DTP). Den innehåller den delsträng som definierar motringningsfältet och innehåller en buffert för att ta emot strängen som ska visas i motringningsfältet. Den här strukturen används med DTN_FORMAT-meddelandekoden. |
| NMDATETIMEFORMATQUERY | Innehåller information om ett datum- och tidsväljare (DTP) kontroll motringningsfält. Den innehåller en delsträng (hämtad från kontrollens formatsträng) som definierar ett motringningsfält. Strukturen tar emot den maximala tillåtna storleken på texten som ska visas i motringningsfältet. Den här strukturen används med DTN_FORMATQUERY meddelandekod. |
| NMDATETIMESTRING- | Innehåller information som är specifik för en redigeringsåtgärd som har ägt rum i en DTP-kontroll (date and time picker). Det här meddelandet används med DTN_USERSTRING meddelandekod. |
| NMDATETIMEWMKEYDOWN | Bär information som används för att beskriva och hantera en DTN_WMKEYDOWN meddelandekod. |
Konstanter
| Ämne | Innehåll |
|---|---|
| kontrollformat för datum- och tidsväljare | De fönsterformat som anges här är specifika för datum- och tidsväljarens kontroller. |