CDateTimeCtrl::SetMonthCalFont

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)

Index