±Û²Ã ´ëÈ »óÀÚ¿¡´Â »ç¿ëÀÚ¸¦ Ư¼º (±Û²Ã À̸§, ½ºÅ¸ÀÏ (±½°Ô, ±â¿ïÀӲà ¶Ç´Â ÀϹÝ), Æ÷ÀÎÆ® Å©±â, È¿°ú (¹ØÁÙ, Ãë¼Ò¼±, ÅØ½ºÆ® »ö) ¹× ½ºÅ©¸³Æ® (¶Ç´Â ¹®ÀÚ ÁýÇÕ)¿Í °°Àº ³í¸® ±Û²ÃÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¸µé°í CHOOSEFONT ±¸Á¶¸¦ ÃʱâÈ ÇÏ °í ±¸Á¶ ChooseFont ÇÔ¼ö¿¡ Àü´Þ ÇÏ ¿© ±Û²Ã ´ëÈ »óÀÚ Ç¥½Ã.
´ÙÀ½ ±×¸²¿¡¼´Â ÀϹÝÀûÀÎ ±Û²Ã ´ëÈ »óÀÚ¸¦ º¸¿© ÁÝ´Ï´Ù.

ChooseFont TRUE¸¦ ¹Ýȯ ÇÏ °íÀÌÀÇ ±¸¼º¿ø ¼³Á¤ È®ÀÎ ´ÜÃ߸¦ Ŭ¸¯ ÇÏ´Â °æ¿ì´Â LOGFONT ±¸Á¶ CHOOSEFONT ±¸Á¶Ã¼ÀÇ lpLogFont ¸â¹ö¿¡ ÀÇÇØ ÁöÀû Çß´Ù. ÇÔ²² LOGFONT ±¸Á¶¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â CreateFontIndirect ÇÔ¼ö ³í¸® ±Û²ÃÀ» ¸¸µì´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚÀÇ ¼±Åà Ç׸ñÀ» ³ªÅ¸³»´Â ´Ù¸¥ CHOOSEFONT ±¸¼º¿øÀ» ¼³Á¤ ÇÏ´Â ChooseFont.
±Û²Ã ´ëÈ »óÀÚ¸¦ Ãë¼Ò ÇÏ¸é ¿À·ù°¡ ¹ß»ý ÇÑ °æ¿ì ChooseFont FALSE¸¦ ¹Ýȯ ÇÏ °í LOGFONT ±¸Á¶Ã¼ÀÇ ³»¿ëÀÌ Á¤ÀÇ µÇÁö ¾Ê½À´Ï´Ù. È®ÀåµÈ ¿À·ù °ªÀ» °Ë»ö ÇÏ·Á¸é CommDlgExtendedError ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¿À·ùÀÇ ¿øÀÎÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.