Compartilhar via


CDateTimeCtrl::GetMonthCalCtrl

Recupera o CMonthCalCtrl objeto associado ao controle de selecionador de data e time.

CMonthCalCtrl* GetMonthCalCtrl( ) const;

Valor de retorno

Um ponteiro para um CMonthCalCtrl objeto ou NULO se não houver êxito ou se a janela não estiver visível.

Comentários

Controles de selecionador de data e time em criar um controle de calendário do mês de filho quando o usuário clica na seta suspensa.Quando o CMonthCalCtrl objeto não é mais necessária, é destruído, para que seu aplicativo não deve depender armazenar o objeto que representa o calendário de mês no time de controle do selecionador de data filho.

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 de hierarquia

Outros recursos

CDateTimeCtrl membros