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