|
|||||
- File #1 : Image0401.jpg(), Download : 26 |
DrawText ÀÇ ¿©·¯ ÁÙ Ãâ·Â ±â´ÉÀ» ÀÌ¿ëÇؼ ¿©·¯ ÁÙ Ãâ·ÂÀ» ÇØ º¾´Ï´Ù. ±×·±µ¥ ¾î´À Á¤µµ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ³» ¸¾´ë·Î Ãâ·ÂÀº ´ÙÀ½ °ÀÇÀÔ´Ï´Ù. 1. »õ·Î¿î ÇÁ·ÎÁ§Æ® Exam04¸¦ ¸¸µì´Ï´Ù. 2. WndProc ÇÔ¼öÀÇ case WM_PAINT ¸Þ½ÃÁö ó¸®ÇÏ´Â °÷À¸·Î À̵¿ÇÕ´Ï´Ù. 3. LoadString ÇàÀ» ã¾Æ¼ ±× ÇàÀ» Áö¿ó´Ï´Ù.(¾Æ·¡ ÇàÀ» Áö¿ì°Å³ª // ¼³¸í¹® ó¸® Çϼ¼¿ä) ¢º LoadString(g_hInst, IDS_HELLO, szHello, MAX_LOADSTRING); 4. LoadString ÀÌ ÀÖ´ø ÀÚ¸®¿¡ ¾Æ·¡ Äڵ带 Ãß°¡ÇÕ´Ï´Ù. ¢º wcscpy( szHello, L¾È³çÇϼ¼¿ä? ); ¢º wcscat( szHello, Lµµ½Ã¹Ùµ¿ÀÔ´Ï´Ù. ); ¢º wcscat( szHello, LÇÁ·Î±×·¡¹Ö °ÁÂÀÔ´Ï´Ù. ); ¢º wcscat( szHello, L ); ¢º wcscat( szHello, LÇÑÁÙ ¶ç¿ü½À´Ï´Ù. ); ¢º wcscat( szHello, LÇÁ·Î±×·¡¹ÖÀº ¿ÀÁ÷ ¿¬½À ¿¬½À ¿¬½À ¶Ç ¿¬½À»ÓÀÔ´Ï´Ù. Áú¹®Àº ¸®Çÿ¡... ); wcscpy ´Â ¹®ÀÚ¿ º¯¼ö szHello ¿¡ ¾È³çÇϼ¼¿ä? ¸¦ ³Ö´Â °ÍÀÔ´Ï´Ù. Àº ÁÙ¹Ù²Þ ÄÚµåÀÔ´Ï´Ù. Ãâ·Â Áß¿¡ ÀÌ Äڵ带 ¸¸³ª¸é ´ÙÀ½ÁÙ·Î À̵¿ÇÕ´Ï´Ù. wcscat ´Â ±âÁ¸ szHello ¿¡ µé¾îÀÖ´Â °ª µÚ¿¡ ¹®ÀÚ¿À» Ãß°¡Ç϶ó´Â °ÍÀÔ´Ï´Ù. szHello º¯¼ö ¾È¿¡ À§ ¹®ÀåµéÀÌ ¸ðµÎ ÇѲ¨¹ø¿¡ µé¾î°©´Ï´Ù. 5. DrawText ÇÔ¼ö¸¦ ¾Æ·¡¿Í °°ÀÌ º¯°æÇÕ´Ï´Ù. DrawText(hdc, szHello, _tcslen(szHello), &rt, ¢º DT_WORDBREAK | DT_TOP | DT_CENTER ); DT_SINGLELINE ¿É¼ÇÀÌ »ç¶óÁ³½À´Ï´Ù. ÀÌ ¿É¼ÇÀº Ãâ·ÂµÇ´Â ¹®ÀåÀ» ¹«Á¶°Ç ÇÑÁٷθ¸ Ãâ·ÂÇ϶ó´Â °ÍÀÔ´Ï´Ù. DT_WORDBREAK ¿É¼ÇÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇÑÁÙÀÌ ±æ¾î ´Ù Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì ´Ü¾î¸¦ ±âÁØÀ¸·Î À߶󳻼 ´ÙÀ½ÁÙ¿¡ ³ª¸ÓÁö¸¦ Ç¥½ÃÇ϶ó´Â °ÍÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ¾øÀ¸¸é ÀÌ ¾ø´Â °æ¿ì ´ÙÀ½ ÁÙ·Î À̵¿ÇÏÁö ¾Ê½À´Ï´Ù. (Å×½ºÆ® ÇØ º¸¼¼¿ä ) DT_VCENTER ´ë½Å DT_TOP À¸·Î ¹Ù²î¾ú½À´Ï´Ù. ¿©·¯ÁÙ Ãâ·ÂÀº DT_VCENTER(°¡¿îµ¥ÁÙ Ãâ·Â) DT_BOTTOM(¾Æ·¡ Ãâ·Â)¿¡¼´Â µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ¿ÀÁ÷ DT_TOP »óÅ¿¡¼¸¸ µ¿ÀÛÇÕ´Ï´Ù. 6. ½ÇÇà½ÃÄÑ º¸¸é ¿©·¯ ÁÙÀÌ ÇÑ È¸é¿¡ Ãâ·ÂµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÀǸ¦ ÁøÇà½ÃÄÑ º¸¸é Àú¿¡°Ôµµ ¸¹Àº µµ¿òÀÌ µË´Ï´Ù. Àü¿¡´Â ¸ô¶ú´ø ÇÁ·Î±×·¥ÀÇ Æ¯¼º µéÀ» °¡²û ¹ß°ßÇϱ⵵ ÇÕ´Ï´Ù. DT_VCENTER ¿Í DT_BOTTOM ¿¡¼´Â ¿©·¯ ÁÙ Ãâ·ÂÀÌ ¾ÈµÇ´Â °ÍÀ» À̹ø¿¡ ¾Ë°Ô µÇ¾ú³×¿ä. Àú´Â DrawText¸¦ ÀÌ¿ëÇؼ ¿©·¯ ÁÙ Ãâ·ÂÀ» ÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÀ½½Ã°£¿¡ ¹è¿ï ³» ¸¾´ë·Î Ãâ·ÂÀ» ÀÌ¿ëÇؼ ȸé Ãâ·ÂÀ» ÇÕ´Ï´Ù. ±×³ªÀú³ª ÀÚÀ¯°Ô½ÃÆÇÀÌ ÇÁ·Î±×·¡¹Ö °Á °Ô½ÃÆÇÀ¸·Î µÚµ¤¿© ¹ö¸± °Í °°Àº ÀÌ´À³¦... ÈåÀ½~ ÁÁ´ç. ±Û±¸ VC++·Î ÇÏ´Â °ÍÀº ¸ðµÎ VB·Î °¡´É ÇÕ´Ï´ç~ ´À¸®°Ô...... |
| ||
|
|