Condividi tramite


CDateTimeCtrl::GetMonthCalCtrl

Recupera l'oggetto CMonthCalCtrl associato al controllo di selezione data e ora.

CMonthCalCtrl* GetMonthCalCtrl( ) const;

Valore restituito

Un puntatore a un oggetto CMonthCalCtrl, o NULL se non riesce o se la finestra non è visibile.

Note

I controlli di selezione data e ora creato un controllo calendario mensile figlio quando l'utente fa clic sulla freccia a discesa.Quando l'oggetto CMonthCalCtrl non è più necessario, viene eliminato, pertanto l'applicazione non deve basarsi sull'archiviazione l'oggetto che rappresenta il calendario mensile figlio di tempo del controllo data selezione.

Esempio

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;
}

Requisiti

Header: afxdtctl.h

Vedere anche

Riferimenti

Classe di CDateTimeCtrl

Grafico della gerarchia