Setmonthcalfont¸¦ ¹«È¿È (HFONT hFont, BOOL bRedraw = TRUE);
¸Å°³ º¯¼ö
hFont
¼³Á¤ÇÒ ¼ö ÀÖ´Â ±Û²Ã¿¡ ´ë ÇÑ Çڵ顣
bRedraw
¿©ºÎ¸¦ ÄÁÆ®·Ñ ÇÑ´Ù Áï½Ã ´Ù½Ã ±×¸®µµ·Ï ±Û²Ã ¼³Á¤¿¡ µû¶ó ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö¸¦ true·Î ¼³Á¤ Çϸé ÄÁÆ®·ÑÀÌ ÀÚü¸¦ ´Ù½Ã ±×¸®±â¡£
ÁÖÀÇ
ÀÌ ¸â¹ö ÇÔ¼ö´Â Win32 ¸Þ½ÃÁöÀÇ µ¿ÀÛÀ» ±¸Çö DTM_SETMCFONT, Platform SDK ¿¡ ¼³¸í µÈ ´ë·Î¡£
¿¹Á¦
/ / ´ÙÀ½ ÄÚµå ¿¹Á¦¿¡¼´Â ±Û²Ã
/ / (Arial, 10 Çȼ¿) ¹× ¼º°ø ÇÏ´Â °æ¿ì
/ / m_pmonthfont¿¡ °á°ú ÀúÀå ÇÕ´Ï´Ù. SetMonthCalFont
/ / »õ ±Û²ÃÀ» Àü´Þ, ¹ß»ý ÈÄ ¶ó°í
/ / ´Þ ´Þ·Â ÄÁÆ®·Ñ ¸ðµÎ Ç¥½Ã
/ / ÅØ½ºÆ® ¹× Arial ±Û²Ã·Î ³¯Â¥.
BOOL CYourDialog::OnInitDialog()
{
CDialog::OnInitDialog();
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
//initializingÀº LOGFONTÀÇ ÇÊ¿äÇÑ È¸¿ø
/ / ±¸Á¶
m_pMonthFont = »õ·Î¿î CFont;
LOGFONT lf; memset (amp; lf, 0, sizeof(lf));
lf.lfHeight = 10;
strcpy (lf.lfFaceName, "Arial");
°æ¿ì (m_pMonthFont-> CreateFontIndirect(&lf))
{
/ / ¼º°ø Çϸé Àâ¾Æ ´Þ ´Þ·Â¿¡¼ Á¦¾î
/ / ¿ì¸®ÀÇ ´ëÈ ¹× ±Û²Ã ¼³Á¤
CMonthCalCtrl * pCtrl = (CMonthCalCtrl *) GetDlgItem(IDC_DATETIME1);
ASSERT (pCtrl! = NULL);
pCtrl-> SetMonthCalFont(m_pMonthFont);
}
´Ù¸¥
{
/ / ¼º°ø ÇÏÁö, ±ú²ý ÇÑ ±Û²Ã Æ÷ÀÎÅ͸¦ °æ¿ì ¹×
/ / null ¼³Á¤
m_pMonthFont; »èÁ¦
m_pMonthFont = NULL;
}
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
}
CYourDialog::CYourDialog (CWnd * pParent / * = NULL * /)
? : CDialog(CYourDialog::IDD, pParent)
{
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
m_pMonthFont = NULL;
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
}
CYourDialog::~CYourDialog()
{
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
m_pMonthFont; »èÁ¦
/ /... ¿©±â¿¡ ´Ù¸¥ ÄÚµå...
}
¸Þ¸ðnbsp;??ÀÌ Äڵ带 »ç¿ë ÇÏ´Â °æ¿ì ¿øÇÏ´Â °Å ¾ß¸¦ CDialogÀÇ ±¸¼º¿ø-ÆÄ»ý Ŭ·¡½º ¶ó´Â m_pMonthFont Çü½ÄÀÇ CFont *(&N)¡£
CDateTimeCtrl °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDateTimeCtrl::GetMonthCalFont(&N)