CMonthCalCtrl::SetFirstDayOfWeek
Définit le jour de la semaine à afficher dans la colonne la plus à gauche du calendrier.
BOOL SetFirstDayOfWeek(
int iDay,
int* lpnOld = NULL
);
Paramètres
iDay
Une valeur entière qui représente le jour doit être défini comme premier jour de la semaine.Cette valeur doit être l'un des nombres à jour.Consultez GetFirstDayOfWeek pour une description des nombres à jour.lpnOld
Un pointeur vers un entier indiquant le premier jour de la semaine précédemment définie.
Valeur de retour
Une valeur différente de zéro si le premier jour précédent de la semaine a une valeur autre que ce LOCALE_IFIRSTDAYOFWEEKde, qui est le jour a indiqué dans la configuration du panneau de configuration.Sinon, cette fonction retourne 0.
Notes
Cette fonction membre implémente le comportement du message MCM_SETFIRSTDAYOFWEEKWin32, comme décrit dans Kit de développement logiciel Windows.
Exemple
// This work isn't normally necessary, since the control will set
// the day of the week to match the system locale by itself.
// Ask the system for the first day of the week
TCHAR sz[2];
GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_IFIRSTDAYOFWEEK, sz, 2);
// Convert from string result
int nFirstDay = _ttoi(sz);
// Set it and assert that it was successful.
m_calCtrl1.SetFirstDayOfWeek(nFirstDay);
ASSERT(m_calCtrl1.GetFirstDayOfWeek() == nFirstDay);
Configuration requise
Header: afxdtctl.h