Udostępnij przez


Tworzenie kontrolki selektora daty i godziny

Sposób tworzenia elementu sterującego do wyboru daty i godziny zależy od tego, czy używasz go w oknie dialogowym, czy tworzysz go w oknie innym niż dialogowe.

Aby użyć CDateTimeCtrl bezpośrednio w oknie dialogowym

  1. W edytorze okien dialogowych dodaj kontrolkę selektora daty i godziny do zasobu szablonu okna dialogowego. Określ identyfikator kontrolki.

  2. Określ wymagane style, używając okna dialogowego Właściwości kontrolki selektora daty i godziny.

  3. Użyj Kreatora dodawania zmiennej składowej , aby dodać zmienną składową typu CDateTimeCtrl z właściwością Control. Tego członka można użyć do wywoływania funkcji składowych CDateTimeCtrl.

  4. Użyj Kreatora klas, aby przyporządkować funkcje obsługi w klasie okna dialogowego dla dowolnych komunikatów powiadomień kontrolki daty/godziny, które chcesz obsłużyć (zobacz Mapowanie komunikatów na funkcje).

  5. W OnInitDialog ustaw wszelkie dodatkowe style dla obiektu CDateTimeCtrl.

Aby użyć CDateTimeCtrl w oknie niedialogowym

  1. Zadeklaruj kontrolkę w klasie widoku lub okna.

  2. Wywołaj funkcję składową Create kontrolki, w funkcji OnInitialUpdate albo już w procedurze obsługi OnCreate okna nadrzędnego (jeśli rozszerzasz kontrolkę). Ustaw style dla kontrolki.

Zobacz także

Korzystanie z CDateTimeCtrl
Sterowanie