Udostępnij za pośrednictwem


CDateTimeCtrl::SetMonthCalFont

Ustawia czcionki używany w formancie kalendarza miesięcznego dziecko Data i godzina selektor formantu.

void SetMonthCalFont(
   HFONT hFont,
   BOOL bRedraw = TRUE 
);

Parametry

  • hFont
    Dojście do czcionki, która zostanie ustawiona.

  • bRedraw
    Określa, czy formant należy natychmiast rysowane na ustawienia czcionki.Ustawienie tego parametru na TRUE powoduje odświeżenie formant.

Uwagi

Ta funkcja Członkowskie implementuje zachowanie komunikatu Win32 DTM_SETMCFONT, jak opisano w Windows SDK.

Przykład

// The following code example would most likely appear
// in the OnInitDialog function of your dialog class.  
// It creates a font (Arial, 10 pixels high) and if successful,
// stores the result in m_MonthFont, a member of your
// dialog class declared as follows:
//    CFont m_MonthFont;
// SetMonthCalFont is then called passing in the new font, 
// causing the month calendar control to display all
// text and dates with an Arial font.

//initializing the necessary members of the LOGFONT
// structure

LOGFONT lf;
memset(&lf, 0, sizeof(lf));
lf.lfHeight = 10;
_tcscpy_s(lf.lfFaceName, LF_FACESIZE, _T("Arial"));

if (m_MonthFont.CreateFontIndirect(&lf))
{
   // if successful, set the month calendar font
   m_DateTimeCtrl.SetMonthCalFont((HFONT)m_MonthFont);
}

[!UWAGA]

Użycie tego kodu, należy być członkiem na CDialog-klasy o nazwie m_MonthFont typu CFont.

Wymagania

Nagłówek: afxdtctl.h

Zobacz też

Informacje

Klasa CDateTimeCtrl

Wykres hierarchii

CDateTimeCtrl::GetMonthCalFont