CMonthCalCtrl::SetFirstDayOfWeek
Legt den fest in der Spalte ganz links des Kalenders angezeigt werden Wochentag.
BOOL SetFirstDayOfWeek(
int iDay,
int* lpnOld = NULL
);
Parameter
iDay
Eine Darstellung des ganzzahligen Werts, welcher Tag als ersten Wochentag festgelegt werden soll.Dieser Wert muss eine der Tagszahlen sein.Siehe GetFirstDayOfWeek für eine Beschreibung der Tagszahlen.lpnOld
Ein Zeiger auf eine ganze Zahl den ersten Wochentag zuvor festgelegt angibt.
Rückgabewert
Ungleich 0 (null), wenn der vorherige ersten Wochentag auf einen anderen Wert als das von LOCALE_IFIRSTDAYOFWEEK festgelegt wird, der das Tag ist, wurden in der Systemsteuerungseinstellung an.Andernfalls gibt die Funktion 0 zurück.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Meldung MCM_SETFIRSTDAYOFWEEK, wie in Windows SDK beschrieben.
Beispiel
// 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);
Anforderungen
Header: afxdtctl.h