|
|||||
- File #1 : Image0302.jpg(), Download : 26 |
ÀüȸÀÇ °ÀÇ¿¡¼ ¿¬°áÇؼ ÇÕ´Ï´Ù. ±×·¯·Á¸é ÀüȸÀÇ ÇÁ·Î±×·¥À» ¿¾î¾ß°ÚÁÒ? ¿©´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù. ¸Þ´º ¢¹ File ¢¹ Recent Workspaces ¿¡ °¡º¸½Ã¸é Exam03 ÀÌ ÀÖ´Â °ÍÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. Exam03À» ´·¯ÁÖ¼¼¿ä. ¶Ç´Â ¸Þ´º ¢¹ File ¢¹ Open Workspace... ·Î °¡¼ Exam03 ÇÁ·ÎÁ§Æ®¸¦ ã¾Æ ¿ ¼öµµ ÀÖ½À´Ï´Ù. Recent Workspaces ´Â ÃÖ´ë 4°³±îÁö Ç¥½ÃµË´Ï´Ù. ÀÌ °ÍÀÇ °³¼ö¸¦ ´Ã¸®·Á¸é ¸Þ´º ¢¹ Tools ¢¹ Options... ·Î °¡¼Å¼ Workspace ÅÇ(ÅÇ¿¡¼ Á» ´õ ¿À¸¥ÂÊÀ¸·Î À̵¿½ÃÄÑ¾ß º¸ÀÏ°Ì´Ï´Ù.) Recent file list contains : ¿Í Recent workspace list contains : °ªÀ» ¸ðµÎ 15·Î ¹Ù²Ù¾îÁÖ¸é ÃÖ´ë 15°³Áö Ç¥½ÃÇØ ÁÝ´Ï´Ù. ÀÌÁ¦ ÇÏ´ÜÀÇ ¸Þ´º ¹Ù(¿©±â¼´Â Command Bar ¶ó°í ÇÕ´Ï´Ù.)¸¦ Á¦¿ÜÇÑ Å©±â¸¦ ±¸ÇÏ°í ±× Ãâ·ÂÀ» ȸéÀÇ ¾Æ·¡¿¡ Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. 1. WndProc ÇÔ¼öÀÇ case WM_PAINT ¸Þ½ÃÁö ó¸®ÇÏ´Â °÷À¸·Î À̵¿ÇÕ´Ï´Ù. 2. RECT rt;¿¡ º¯¼ö rc ¼±¾ðÀ» Ãß°¡ÇÕ´Ï´Ù. ¢º RECT rt, rc; 3. GetClientRect(hWnd, &rt); Çà ´ÙÀ½ÁÙ¿¡ ¾Æ·¡ Äڵ带 Ãß°¡ÇÕ´Ï´Ù. ¢º GetClientRect(g_hwndCB, &rc); ¢º rt.bottom -= rc.bottom; ù ¹ø° ÇàÀº À©µµ¿ì g_hwndCB ÀÇ Å©±â¸¦ ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. g_hwndCB º¯¼ö´Â ÇÏ´ÜÀÇ Command Bar¸¦ °¡¸®Å°´Â À©µµ¿ì ÇÚµé º¯¼öÀÔ´Ï´Ù. Áï ÇÏ´Ü Ä¿¸Çµå ¹ÙÀÇ Å©±â¸¦ ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. µÎ ¹ø° ÇàÀº Àüü À©µµ¿ìÀÇ ¼¼·Î ±æÀÌ¿¡¼ Command Bar À©µµ¿ìÀÇ ¼¼·Î ±æÀ̸¦ »©´Â °ÍÀÔ´Ï´Ù. ±×·¯¸é ³²Àº ±æÀÌ°¡ À©µµ¿ìÀÇ Á¦´ë·Î µÈ Ãâ·Â ¿µ¿ªÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. 4. ´ÙÀ½ÇàÀº swprintf ÀÌ°í ±× ´ÙÀ½ÇàÀº DrawText ÁÒ? DrawText¿¡¼ DT_VCENTER¸¦ ã¾Æ¼ DT_BOTTOM À¸·Î ¼öÁ¤ÇÕ´Ï´Ù. DrawText(hdc, szHello, _tcslen(szHello), &rt, ¢º DT_SINGLELINE | DT_BOTTOM | DT_CENTER); 5. ½ÇÇà½ÃÅ°¸é(F5) ȸéÀÇ ÇÏ´Ü¿¡ 0 0 240 270 À¸·Î Ãâ·ÂµË´Ï´Ù. Áï ½ÇÁ¦ ¼¼·ÎÀÇ Ãâ·Â ±æÀÌ´Â 270Çȼ¿ÀÔ´Ï´Ù. ÀÌÁ¦ Á¤È®È÷ ȸé ÇÏ´Ü¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
|