CMonthCalCtrl::SetFirstDayOfWeek
Imposta il giorno della settimana da visualizzare nella colonna più a sinistra del calendario.
BOOL SetFirstDayOfWeek(
int iDay,
int* lpnOld = NULL
);
Parametri
iDay
Un valore intero che rappresenta il giorno quale deve essere impostato come primo giorno della settimana. Questo valore deve essere uno dei numeri del giorno. Vedere GetFirstDayOfWeek per una descrizione dei numeri del giorno.lpnOld
Un puntatore a un intero che indica il primo giorno della settimana precedentemente impostata.
Valore restituito
Diverso da zero se il primo giorno della settimana precedente viene impostato su un valore diverso da quello LOCALE_IFIRSTDAYOFWEEK, ovvero il giorno è illustrato nell'impostazione del Pannello di controllo. In caso contrario, la funzione restituisce 0.
Note
Questa funzione membro implementa il comportamento di messaggi Win32 MCM_SETFIRSTDAYOFWEEK, come descritto in Windows SDK.
Esempio
// 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);
Requisiti
Header: afxdtctl.h