Udostępnij za pośrednictwem


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

  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 elementu członkowskiego można użyć do wywoływania CDateTimeCtrl funkcji składowych.

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

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

Aby użyć CDateTimeCtrl w oknie niedialogu

  1. Zadeklaruj kontrolkę w klasie widoku lub okna.

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

Zobacz też

Korzystanie z CDateTimeCtrl
Kontrolki