Share via


CDateTimeCtrl::GetMonthCalCtrl

Récupère l'objet d' CMonthCalCtrl associé au contrôle Date aller-retour Picker.

CMonthCalCtrl* GetMonthCalCtrl( ) const;

Valeur de retour

Un pointeur vers un objet de CMonthCalCtrl , ou NULL si infructueux ou si la fenêtre n'est pas visible.

Notes

Les contrôles Date aller-retour Picker crée un contrôle month calendar enfants lorsque l'utilisateur clique sur la flèche déroulante.Lorsque l'objet d' CMonthCalCtrl n'est plus nécessaire, il est détruit, votre application ne doit pas dépendre enregistrer l'objet qui représente le calendrier mensuel enfant du contrôle de sélecteur de date et d'heure.

Exemple

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

Configuration requise

Header: afxdtctl.h

Voir aussi

Référence

Classe de CDateTimeCtrl

Graphique de la hiérarchie