Partilhar via


CDateTimeCtrl::GetMonthCalCtrl

Retorna o objeto de CMonthCalCtrl associado ao controle seletor de data e hora.

CMonthCalCtrl* GetMonthCalCtrl( ) const;

Valor de retorno

Um ponteiro para um objeto de CMonthCalCtrl , ou se NULO mal sucedido ou se o não estiver visível.

Comentários

Os controles do selecionador de data e hora criam um controle filho do calendário mensal quando o usuário clica na seta suspensa. Quando o objeto de CMonthCalCtrl não for mais necessário, é destruído, para que seu aplicativo não deve depender de armazenar o objeto que representa o calendário filho do mês de controle seletor de data e tempo.

Exemplo

void CDateTimeDlg::OnDropDownDateTimeCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
   UNREFERENCED_PARAMETER(pNMHDR);

   // note that GetMonthCalCtrl() will only return a pointer to the  
   // month calendar control while the control actually exists--that is, 
   // while it has been dropped-down by the user. Otherwise, the function 
   // returns NULL. One appropriate time to get the control is while  
   // handling the DTN_DROPDOWN notification for the date time picker  
   // control. 

   // get the control
   CMonthCalCtrl* pMoCalCtrl = m_DateTimeCtrl.GetMonthCalCtrl();
   ASSERT(pMoCalCtrl != NULL);

   // now, pMoCalCtrl is useful...

   *pResult = 0;
}

Requisitos

Cabeçalho: afxdtctl.h

Consulte também

Referência

Classe CDateTimeCtrl

Gráfico da hierarquia