¿øÇü |
BOOL AngleArc( HDC hdc, int X, int Y, DWORD dwRadius, FLOAT eStartAngle, FLOAT eSweepAngle); |
MFC ¿øÇü |
BOOL CDC::AngleArc( int x, int y, int nRadius, float fStartAngle, float fSweepAngle ); |
Àμö |
¢ºhdc : DCÀÇ ÇÚµé ¢ºx,y : Áß½ÉÁ¡ÀÇ ÁÂÇ¥ ¢ºdwRadius : ¹ÝÁö¸§ÀÇ Å©±â ¢ºeStartAngle, eSweepAngle : ½ÃÀÛ °¢µµ¿Í ³¡ °¢µµ |
¸®ÅÏ |
¼º°øÇϸé 0ÀÌ ¾Æ´Ñ °ª(TRUE)À» ¸®ÅÏÇÏ°í ½ÇÆÐÇϸé 0À» ¸®ÅÏÇÑ´Ù. |
¼³¸í |
¿øÈ£¸¦ ±×¸°´Ù. Á᫐ ÁÂÇ¥¿¡¼ ¹ÝÁö¸§ Å©±âÀÇ ¿øÀ» ±×¸®µÇ ½ÃÀÛ °¢µµ¿Í ³¡ °¢µµ¿¡ ÇØ´çÇÏ´Â ºÎºÐÀÇ ¿øÁÖ¸¸ ±×¸°´Ù. ¿øÈ£ÀÇ ½ÃÀÛÁ¡°ú ÇöÀç CP¸¦ ¿¬°áÇÏ´Â ¼±ºÐÀ» ±×¸®°í ¿øÈ£ÀÇ ³¡Á¡À¸·Î CP¸¦ ¿Å°Ü ³õ´Â´Ù. Áß½É, ¹ÝÁö¸§, °¢µµÀÇ Àμö·Î ¿øÈ£¸¦ ±×¸®¹Ç·Î ³»ºÎÀûÀÎ °è»ê¿¡ À¯¸®Çϳª ºñÁÖ¾ó ÆíÁýÀº ¾î·Æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ´ÙÀ½ ¿¹Á¦´Â AngleArc ÇÔ¼ö·Î ¿øÈ£¸¦ ±×¸°´Ù. LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; switch(iMessage) { case WM_PAINT: hdc=BeginPaint(hWnd, &ps); MoveToEx(hdc,150,150,NULL); AngleArc(hdc,150,150,100,10,90); EndPaint(hWnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return(DefWindowProc(hWnd,iMessage,wParam,lParam)); } |
Âü°íÇÔ¼ö |
Arc : ¿øÈ£¸¦ ±×¸®µÇ Àμö¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÌ ÀÌ ÇÔ¼ö¿Í´Â ´Þ¸® ¿ÜÁ¢ »ç°¢Çü°ú ¼±ºÐÀÇ Á¢Á¡À» »ç¿ëÇÑ´Ù. ArcTo : ÀÌ ÇÔ¼ö¿Í ±â´ÉÀûÀ¸·Î µ¿ÀÏÇÑ ÇÔ¼öÀÌµÇ Àμö ÁöÁ¤ ¹æ¹ý¸¸ ´Ù¸£´Ù. |
Ç÷§Æû |
NT 3.1ÀÌ»ó, 95/98Àº ÀÌ ÇÔ¼ö¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. |
ÂüÁ¶ |
|
written by http://www.winapi.co.kr
|