Compartilhar 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 de CDateTimeCtrl

Gráfico de hierarquia