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