Partilhar via


Criando o controle de seletor de data e hora

A forma como o controle seletor de data e hora é criado depende se você está usando o controle em uma caixa de diálogo ou criando-o em uma janela não caixa de diálogo.

Para usar CDateTimeCtrl diretamente em uma caixa de diálogo

  1. No editor de caixa de diálogo, adicione um controle seletor de data e hora ao recurso de modelo de caixa de diálogo. Especifique a respectiva ID de controle.

  2. Especifique os estilos necessários, usando a caixa de diálogo Propriedades do controle seletor de data e hora.

  3. Use o Assistente para Adicionar Variável de Membro para adicionar uma variável de membro do tipo CDateTimeCtrl com a propriedade Control. Você pode usar esse membro para chamar funções membro CDateTimeCtrl.

  4. Use o Assistente de Classe para mapear funções de manipulador na classe de diálogo para eventuais mensagens de notificação de controle do seletor de data e hora que você precise manipular (confira Mapeando mensagens para funções).

  5. Em OnInitDialog, defina os estilos adicionais para o objeto CDateTimeCtrl, se houver.

Para usar CDateTimeCtrl em uma janela não caixa de diálogo

  1. Declare o controle na classe de janela ou exibição.

  2. Chame a função membro Create do controle, possivelmente em OnInitialUpdate, possivelmente tão cedo quanto a função de manipulador OnCreate da janela pai (se você estiver definindo o controle em subclasse). Defina os estilos para o controle.

Confira também

Usando CDateTimeCtrl
Controles