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. |