Tworzenie formantu selektora dat i godzin
Sposób tworzenia kontrolki selektora daty i godziny zależy od tego, czy używasz kontrolki w oknie dialogowym, czy tworzysz ją w oknie innym niż dziennik.
Aby użyć CDateTimeCtrl bezpośrednio w oknie dialogowym
W edytorze okien dialogowych dodaj kontrolkę selektora daty i godziny do zasobu szablonu okna dialogowego. Określ identyfikator kontrolki.
Określ wymagane style, używając okna dialogowego Właściwości kontrolki selektora daty i godziny.
Użyj Kreatora dodawania zmiennej składowej, aby dodać zmienną składową typu CDateTimeCtrl z właściwością Control. Tego elementu członkowskiego można użyć do wywoływania
CDateTimeCtrl
funkcji składowych.Użyj Kreatora klas, aby mapować funkcje obsługi w klasie okna dialogowego dla dowolnych komunikatów powiadomień selektora daty/godziny, które należy obsłużyć (zobacz Mapowanie komunikatów na funkcje).
W pliku OnInitDialog ustaw wszelkie dodatkowe style dla
CDateTimeCtrl
obiektu.
Aby użyć CDateTimeCtrl w oknie niedialogu
Zadeklaruj kontrolkę w klasie widoku lub okna.
Wywołaj funkcję składową Create kontrolki, prawdopodobnie w elemencie OnInitialUpdate, prawdopodobnie już w funkcji obsługi OnCreate okna nadrzędnego (jeśli jesteś podklasowaniem kontrolki). Ustaw style dla kontrolki.