Dela via


Datum- och tidsväljare

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.