Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

CMonthCalCtrl::GetToday

Récupère des informations de date pour la date en tant que « today » pour un contrôle month calendar.

BOOL GetToday( 
   COleDateTime& refDateTime  
) const; 
BOOL GetToday( 
   COleDateTime& refDateTime  
) const; 
BOOL GetToday( 
   LPSYSTEMTIME pDateTime  
) const;

refDateTime

Une référence à un objet de COleDateTime ou de CTime indiquant le jour actuel.

pDateTime

Un pointeur vers une structure de SYSTEMTIME qui recevra les informations de date. Ce paramètre doit être une adresse valide et ne peut pas être NULL.

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Cette fonction membre implémente le comportement du message MCM_GETTODAYWin32, comme décrit dans Kit de développement logiciel Windows. Dans l'implémentation MFC de GetToday, vous pouvez spécifier l'utilisation d' COleDateTime , l'utilisation d' CTime , ou une utilisation de structure d' SYSTEMTIME .

void CMonthCalDlg::OnBnClickedGettodaybutton()
{
   COleDateTime timeToday;
   if (m_calCtrl1.GetToday(timeToday))
   {
      // Format the date information from the value we received 
      // and post a message box about it.
      CString str = timeToday.Format(VAR_DATEVALUEONLY);
      AfxMessageBox(str);

      // Set the control's "today" indicator to be five
      // days previous.
      timeToday -= 5;
      m_calCtrl1.SetToday(timeToday);
   }
   else
   {
      // Something is wrong!
      ASSERT(FALSE);
   }
}

Header: afxdtctl.h

Ajouts de la communauté

Afficher:
© 2015 Microsoft