Sdílet prostřednictvím


CMonthCalCtrl::SetFirstDayOfWeek

Nastaví den týdne zobrazený v levém sloupci kalendáře.

BOOL SetFirstDayOfWeek( 
   int iDay, 
   int* lpnOld = NULL  
);

Parametry

  • iDay
    Celé číslo představující den je nastaven jako první den v týdnu.Tato hodnota musí být jedno z čísel den.Viz GetFirstDayOfWeek popis čísla den.

  • lpnOld
    Nastavte ukazatel na celé číslo označující první den v týdnu dříve.

Vrácená hodnota

Nenulová hodnota, pokud předchozí první den v týdnu je nastavena na hodnotu než je LOCALE_IFIRSTDAYOFWEEK, což je den podle nastavení ovládacího panelu.Tato funkce v ostatních případech vrátí 0.

Poznámky

Členské funkce implementuje chování zprávy Win32 MCM_SETFIRSTDAYOFWEEK, jak je popsáno v .

Příklad

// 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);

Požadavky

Záhlaví: afxdtctl.h

Viz také

Referenční dokumentace

Třída CMonthCalCtrl

Graf hierarchie

CMonthCalCtrl::GetFirstDayOfWeek