¿øÇü | int SetMapMode(HDC hdc, int fnMapMode); | ||||||||||||||||||||||||||||||||||||
Àμö |
¢ºhdc : ¸ÊÇÎ ¸ðµå¸¦ ¼³Á¤ÇÒ ´ë»ó DC ¢ºfnMapMode : ¼³Á¤ÇÒ ¸ÊÇθðµåÀÌ¸ç ´ÙÀ½ Áß Çϳª¸¦ ÁöÁ¤ÇÑ´Ù.
|
||||||||||||||||||||||||||||||||||||
¸®ÅÏ | ¼º°øÇϸé ÀÌÀü¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ¸ÊÇÎ ¸ðµå°¡ ¸®ÅÏµÇ¸ç ¿¡·¯ ¹ß»ý½Ã 0À» ¸®ÅÏÇÑ´Ù. | ||||||||||||||||||||||||||||||||||||
¼³¸í |
À©µµ¿ìÁî¿¡¼ »ç¿ëµÇ´Â ÁÂÇ¥´Â ³í¸® ÁÂÇ¥¿Í ¹°¸® ÁÂÇ¥ µÎ°¡Áö°¡ ÀÖ´Ù. ¡á ³í¸® ÁÂÇ¥ : À©µµ¿ìÁî ³»ºÎ¿¡¼ »ç¿ëµÇ´Â ÁÂÇ¥¸¦ ¸»ÇÑ´Ù. TextOut (100,100,...)¿¡¼ ÁöÁ¤ÇÑ (100,100)ÀÌ °ð ³í¸® ÁÂÇ¥ÀÌ¸ç ³í¸® ÁÂÇ¥ÀÇ ½ÇÁ¦ À§Ä¡´Â °æ¿ì¿¡ µû¶ó ´Þ¶óÁø´Ù. ±×·¡ÇÈ ÇÔ¼öµéÀÌ »ç¿ëÇÏ´Â ¸ðµç ÁÂÇ¥´Â ³í¸® ÁÂÇ¥À̸ç Á» ´õ Çö½ÇÀûÀ¸·Î ¾ê±âÇÑ´Ù¸é DCÇÚµéÀ» Àμö·Î ¹Þ¾ÆµéÀÌ´Â ¸ðµç ÇÔ¼ö´Â ³í¸® ÁÂÇ¥¸¦ »ç¿ëÇÑ´Ù. ¡á ¹°¸® ÁÂÇ¥ : ½ÇÁ¦ ȸ鿡 Ãâ·ÂµÇ´Â ÁÂÇ¥À̸ç Çȼ¿ ´ÜÀ§¸¦ »ç¿ëÇÑ´Ù. ¸ð´ÏÅÍÀÇ ¹°¸®ÀûÀÎ Çȼ¿ ´ÜÀ§¸¦ »ç¿ëÇϹǷΠ¹°¸® ÁÂÇ¥ (100,100)Àº ±× À§Ä¡°¡ Á¤ÇØÁ® ÀÖ´Ù. À©µµ¿ì¸¦ °ü¸®ÇÏ´Â ÇÔ¼ö(¶Ç´Â ¸Þ½ÃÁö) ¿¡¼ »ç¿ëÇÏ´Â ÁÂÇ¥´Â ¹°¸® ÁÂÇ¥ÀÌ´Ù. ¸ÊÇÎ ¸ðµå¶õ ÁÖ¾îÁø ³í¸® ÁÂÇ¥°¡ ȸé»óÀÇ ¾îµð¿¡ ÇØ´çÇÏ´ÂÁö¸¦ °áÁ¤ÇÏ´Â º¯È¯ ¹æ¹ýÀ» ÀǹÌÇÑ´Ù. Áï ³í¸® ÁÂÇ¥¿Í ¹°¸® ÁÂÇ¥ÀÇ °ü°è¸¦ Á¤ÀÇÇÑ´Ù. µðÆúÆ® ¸ÊÇÎ ¸ðµå´Â ³í¸® ÁÂÇ¥¿Í ¹°¸® ÁÂÇ¥°¡ ÀÏÄ¡µÇ¾î ÀÖ´Â MM_TEXTÀ̹ǷΠ¾î¶°ÇÑ ÁÂÇ¥ º¯È¯µµ ÀϾÁö ¾ÊÁö¸¸ ¸ÊÇÎ ¸ðµå¸¦ º¯°æÇÏ¸é ³í¸® ÁÂÇ¥ÀÇ ½ÇÁ¦ ȸé À§Ä¡¿¡ º¯È¸¦ ÁÙ ¼ö ÀÖ´Ù. ´ÙÀ½ ¿¹Á¦´Â ¸ÊÇÎ ¸ðµå¸¦ MM_LOENGLISH·Î º¯°æÇÑ ÈÄ Å¸¿øÇüÀ» ±×·È´Ù. À̶§ »ç¿ëµÇ´Â ´ÜÀ§´Â 0.01ÀÎÄ¡ ´ÜÀ§À̹ǷΠ»ç°¢ÇüÀÇ Æø°ú ³ôÀÌ´Â °¢°¢ 3ÀÎÄ¡, 2ÀÎÄ¡°¡ µÇ¸ç YÃà Áõ°¡¹æÇüÀÌ À§ÂÊÀ̹ǷΠ¿øÁ¡ ¾Æ·¡ÂÊ¿¡ Ÿ¿øÀ» ±×¸®·Á¸é YÁÂÇ¥¿¡ À½¼ö°ªÀ» ÁÖ¾î¾ß ÇÑ´Ù. LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; switch(iMessage) { case WM_PAINT: hdc=BeginPaint(hWnd, &ps); SetMapMode(hdc,MM_LOENGLISH); Ellipse(hdc,10,-10,310,-210); EndPaint(hWnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return(DefWindowProc(hWnd,iMessage,wParam,lParam)); } ÀÌ ¿¹Á¦¿¡¼ ¸ÊÇÎ ¸ðµå¸¦ MM_HIENGLISH³ª MM_LOMETRIC µîÀÇ ´Ù¸¥ °ªÀ¸·Î º¯°æÇϸé Ÿ¿øÀÇ Å©±â°¡ º¯°æµÈ´Ù. |
||||||||||||||||||||||||||||||||||||
Âü°íÇÔ¼ö | GetMapMode : ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ¸ÊÇÎ ¸ðµå¸¦ Á¶»çÇÑ´Ù. | ||||||||||||||||||||||||||||||||||||
Ç÷¿Æû | 95ÀÌ»ó | ||||||||||||||||||||||||||||||||||||
º»¹®ÂüÁ¶ |
written by http://www.winapi.co.kr
|