Compartilhar via


DDX_MonthCalCtrl

A função de DDX_MonthCalCtrl gerencia a transferência de dados de data entre um controle de calendário do mês (CMonthCalCtrl) em uma caixa de diálogo, em uma exibição de formulário, ou em um objeto de exibição de controle e CTime ou um membro de dados de COleDateTime da caixa de diálogo, na exibição de formulário, ou do objeto de exibição do controle.

void AFXAPI DDX_MonthCalCtrl( 
   CDataExchange* pDX, 
   int nIDC, 
   CTime& value  
); 
void AFXAPI DDX_MonthCalCtrl( 
   CDataExchange* pDX, 
   int nIDC, 
   COleDateTime& value  
);

Parâmetros

  • pDX
    Um ponteiro para um objeto de CDataExchange . A estrutura fornece esse objeto para estabelecer o contexto de troca de dados, inclusive sua direção. Você não precisa excluir esse objeto.

  • nIDC
    A ID do recurso de controle de calendário do mês associado à variável de membro.

  • valor
    Uma referência a uma variável de membro de CTime ou de COleDateTime da caixa de diálogo, na exibição de formulário, ou do objeto de exibição de controle com que os dados são trocados.

Comentários

Dica

O controle gerencia um valor de data somente.Os campos de hora no objeto de hora são definidos para refletir a hora de criação da janela de controle, ou qualquer hora foram definidas no controle com uma chamada a CMonthCalCtrl::SetCurSel.

Quando DDX_MonthCalCtrl é chamado, o valor será definido como o estado atual do controle de calendário do mês.

Para obter mais informações sobre como DDX, consulte Caixa de diálogo troca de dados e validação.

Requisitos

Header: afxdd_.h

Consulte também

Referência

DDX_DateTimeCtrl

Classe CMonthCalCtrl

CMonthCalCtrl::GetCurSel

CMonthCalCtrl::SetCurSel

Conceitos

Macros e globais MFC

Outros recursos

Rotinas de troca dos dados da caixa de diálogo padrão