Udostępnij za pośrednictwem


Selektor daty i godziny

Ta sekcja zawiera informacje o elementach interfejsu API używanych z kontrolkami selektora daty i godziny.

Przeglądy

Temat Treść
kontrolki selektora daty i godziny Kontrolka sel ektora daty i godziny (DTP) udostępnia prosty i intuicyjny interfejs umożliwiający wymianę informacji o dacie i godzinie z użytkownikiem.
używanie kontrolek selektora daty i godziny Ta sekcja zawiera informacje i przykładowy kod implementowania kontrolek selektora daty i godziny.

Makra

Temat Treść
DateTime_CloseMonthCal Zamyka kontrolkę selektora daty i godziny (DTP). Użyj tego makra lub wyślij jawnie komunikat DTM_CLOSEMONTHCAL.
DateTime_GetDateTimePickerInfo Pobiera informacje dla określonej kontrolki selektora daty i godziny (DTP).
DateTime_GetIdealSize Pobiera rozmiar potrzebny do wyświetlenia kontrolki bez wycinków. Użyj tego makra lub wyślij jawnie komunikat DTM_GETIDEALSIZE.
DateTime_GetMonthCal Pobiera uchwyt do kontrolki kalendarza podrzędnego selektora daty i godziny (DTP). Tego makra można użyć lub wysłać jawnie komunikat DTM_GETMONTHCAL.
DateTime_GetMonthCalColor Pobiera kolor dla danej części kalendarza miesiąca w kontrolce selektora dat i godzin (DTP). Tego makra można użyć lub jawnie wysłać komunikat DTM_GETMCCOLOR.
DateTime_GetMonthCalFont Pobiera czcionkę, z którą jest obecnie używana kontrolka kalendarza podrzędnego kontrolki selektora daty i godziny (DTP). Tego makra można użyć lub wysłać jawnie komunikat DTM_GETMCFONT.
DateTime_GetMonthCalStyle Pobiera styl określonej kontrolki DTP. Użyj tego makra lub wyślij jawnie komunikat DTM_GETMCSTYLE.
DateTime_GetRange Pobiera bieżącą minimalną i maksymalną dozwoloną godzinę systemową dla kontrolki selektora daty i godziny (DTP). Tego makra można użyć lub jawnie wysłać komunikat DTM_GETRANGE.
DateTime_GetSystemtime Pobiera aktualnie wybraną godzinę z kontrolki selektora daty i godziny (DTP) i umieszcza go w określonej strukturze SYSTEMTIME. Tego makra można użyć lub wysłać jawnie komunikat DTM_GETSYSTEMTIME.
DateTime_SetFormat Ustawia wyświetlanie kontrolki selektora daty i godziny (DTP) na podstawie danego ciągu formatu. Tego makra można użyć lub jawnie wysłać komunikat DTM_SETFORMAT.
DateTime_SetMonthCalColor Ustawia kolor dla danej części kalendarza miesiąca w kontrolce selektora daty i godziny (DTP). Tego makra można użyć lub wysłać jawnie komunikat DTM_SETMCCOLOR.
DateTime_SetMonthCalFont Ustawia czcionkę, która ma być używana przez kontrolkę kalendarza miesiąca podrzędnego kontrolki selektora dat i godzin (DTP). Tego makra można użyć lub jawnie wysłać komunikat DTM_SETMCFONT.
DateTime_SetMonthCalStyle Ustawia styl dla określonej kontrolki DTP. Użyj tego makra lub wyślij jawnie komunikat DTM_SETMCSTYLE.
DateTime_SetRange Ustawia minimalną i maksymalną dozwoloną godzinę systemową dla kontrolki selektora daty i godziny (DTP). Tego makra można użyć lub wysłać jawnie komunikat DTM_SETRANGE.
DateTime_SetSystemtime Ustawia kontrolkę selektora daty i godziny (DTP) na daną datę i godzinę. Tego makra można użyć lub jawnie wysłać komunikat DTM_SETSYSTEMTIME.

Wiadomości

Temat Treść
DTM_CLOSEMONTHCAL Zamyka kontrolkę DTP. Wyślij tę wiadomość jawnie lub przy użyciu makra DateTime_CloseMonthCal.
DTM_GETDATETIMEPICKERINFO Pobiera informacje dotyczące kontrolki selektora daty i godziny (DTP).
DTM_GETIDEALSIZE Pobiera rozmiar potrzebny do wyświetlenia kontrolki bez wycinków. Wyślij tę wiadomość jawnie lub przy użyciu makra DateTime_GetIdealSize.
DTM_GETMCCOLOR Pobiera kolor dla danej części kalendarza miesiąca w kontrolce selektora dat i godzin (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_GetMonthCalColor.
DTM_GETMCFONT Pobiera czcionkę, z którą jest obecnie używana kontrolka kalendarza podrzędnego kontrolki selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_GetMonthCalFont.
DTM_GETMCSTYLE Pobiera styl kontrolki DTP. Wyślij tę wiadomość jawnie lub przy użyciu makra DateTime_GetMonthCalStyle.
DTM_GETMONTHCAL Pobiera uchwyt do kontrolki kalendarza podrzędnego selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_GetMonthCal.
DTM_GETRANGE Pobiera bieżącą minimalną i maksymalną dozwoloną godzinę systemową dla kontrolki selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_GetRange.
DTM_GETSYSTEMTIME Pobiera aktualnie wybraną godzinę z kontrolki selektora daty i godziny (DTP) i umieszcza go w określonej strukturze SYSTEMTIME. Tę wiadomość można wysłać jawnie lub użyć makra DateTime_GetSystemtime.
DTM_SETFORMAT Ustawia wyświetlanie kontrolki selektora daty i godziny (DTP) na podstawie danego ciągu formatu. Tę wiadomość można wysłać jawnie lub użyć makra DateTime_SetFormat.
DTM_SETMCCOLOR Ustawia kolor dla danej części kalendarza miesiąca w kontrolce selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_SetMonthCalColor.
DTM_SETMCFONT Ustawia czcionkę, która ma być używana przez kontrolkę kalendarza miesiąca podrzędnego kontrolki selektora dat i godzin (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_SetMonthCalFont.
DTM_SETMCSTYLE Ustawia styl kontrolki DTP. Wyślij tę wiadomość jawnie lub przy użyciu makra DateTime_SetMonthCalStyle.
DTM_SETRANGE Ustawia minimalną i maksymalną dozwoloną godzinę systemową dla kontrolki selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_SetRange.
DTM_SETSYSTEMTIME Ustawia godzinę w kontrolce selektora daty i godziny (DTP). Tę wiadomość można wysłać jawnie lub użyć makra DateTime_SetSystemtime.

Powiadomienia

Temat Treść
DTN_CLOSEUP Wysłane przez kontrolkę selektora daty i godziny (DTP), gdy użytkownik zamknie kalendarz miesiąca listy rozwijanej. Kalendarz miesiąca jest zamykany, gdy użytkownik wybierze datę z kalendarza miesiąca lub kliknie strzałkę listy rozwijanej, gdy kalendarz jest otwarty.
DTN_DATETIMECHANGE Wysyłane przez kontrolkę selektora daty i godziny (DTP) za każdym razem, gdy nastąpi zmiana. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
DTN_DROPDOWN Wysłane przez kontrolkę selektora daty i godziny (DTP), gdy użytkownik aktywuje kalendarz miesiąca listy rozwijanej.
DTN_FORMAT Wysłane przez kontrolkę selektora daty i godziny (DTP), aby zażądać wyświetlenia tekstu w polu wywołania zwrotnego. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
DTN_FORMATQUERY Wysłane przez kontrolkę selektora daty i godziny (DTP) w celu pobrania maksymalnego dozwolonego rozmiaru ciągu, który będzie wyświetlany w polu wywołania zwrotnego. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
DTN_USERSTRING Wysłane przez kontrolkę selektora daty i godziny (DTP), gdy użytkownik zakończy edytowanie ciągu w kontrolce. Ten kod powiadomienia jest wysyłany tylko przez kontrolki DTP ustawione na styl DTS_APPCANPARSE. Ta wiadomość jest wysyłana w postaci wiadomości WM_NOTIFY.
DTN_WMKEYDOWN Wysłane przez kontrolkę selektora daty i godziny (DTP), gdy użytkownik wpisze w polu wywołania zwrotnego. Ta wiadomość jest wysyłana w postaci wiadomości WM_NOTIFY.
NM_KILLFOCUS (data/godzina) Powiadamia nadrzędne okno kontrolki selektora daty i godziny, że kontrolka straciła fokus wejściowy. NM_KILLFOCUS (data/godzina) jest wysyłany w postaci wiadomości WM_NOTIFY.
NM_SETFOCUS (data/godzina) Powiadamia okno nadrzędne kontrolki selektora daty i godziny, że kontrolka otrzymała fokus wejściowy. NM_SETFOCUS (data/godzina) jest wysyłany w postaci komunikatu WM_NOTIFY.

Struktur

Temat Treść
DATETIMEPICKERINFO Zawiera informacje o kontrolce DTP.
NMDATETIMECHANGE Zawiera informacje o zmianie wprowadzonej w kontrolce selektora daty i godziny (DTP). Ta struktura jest używana z kodem powiadomień DTN_DATETIMECHANGE.
NMDATETIMEFORMAT Zawiera informacje o części ciągu formatu definiującego pole wywołania zwrotnego w kontrolce selektora daty i godziny (DTP). Prowadzi on podciąg definiujący pole wywołania zwrotnego i zawiera bufor do odbierania ciągu, który będzie wyświetlany w polu wywołania zwrotnego. Ta struktura jest używana z kodem powiadomień DTN_FORMAT.
NMDATETIMEFORMATQUERY Zawiera informacje o polu wywołania zwrotnego formantu daty i godziny (DTP). Zawiera on podciąg (pobrany z ciągu formatu kontrolki), który definiuje pole wywołania zwrotnego. Struktura otrzymuje maksymalny dozwolony rozmiar tekstu, który będzie wyświetlany w polu wywołania zwrotnego. Ta struktura jest używana z kodem powiadomień DTN_FORMATQUERY.
NMDATETIMESTRING Zawiera informacje specyficzne dla operacji edycji, która została wykonana w kontrolce selektora daty i godziny (DTP). Ten komunikat jest używany z kodem powiadomień DTN_USERSTRING.
NMDATETIMEWMKEYDOWN Zawiera informacje używane do opisywania i obsługi kodu powiadomienia DTN_WMKEYDOWN.

Stałe

Temat Treść
Style kontrolek selektora daty i godziny Wymienione tutaj style okien są specyficzne dla kontrolek selektora daty i godziny.