Chord

¿øÇü

BOOL Chord( HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2, int nYRadial2 );

MFC ¿øÇü

BOOL CDC::Chord( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOL CDC::Chord( LPCRECT lpRect, POINT ptStart, POINT ptEnd );

Àμö

¢ºhdc : DCÀÇ ÇÚµé

¢ºnLeftRect, TopRect, nRightRect, nBottomRect : ¿ÜÁ¢ »ç°¢ÇüÀÇ ¿µ¿ª

¢ºnXStartArc, nYStartArc : ½ÃÀÛÁ¡ÀÇ ÁÂÇ¥

¢ºnXEndArc, nYEndArc : ³¡Á¡ÀÇ ÁÂÇ¥

¸®ÅÏ

¼º°øÇϸé 0ÀÌ ¾Æ´Ñ °ª(TRUE)À» ¸®ÅÏÇÏ°í ½ÇÆÐÇϸé 0À» ¸®ÅÏÇÑ´Ù.

¼³¸í

¹Ý´Þ ¸ð¾çÀÇ ¿øÀ» ±×¸°´Ù. ¿øÁÖ»óÀÇ ¿øÈ£¸¦ ±×¸®°í ¿øÈ£ÀÇ ½ÃÀÛÁ¡°ú ³¡Á¡À» ¼±ºÐÀ¸·Î ¿¬°áÇÑ´Ù. ÀμöÀÇ ±¸Á¶´Â Arc ÇÔ¼ö¿Í µ¿ÀÏÇϹǷΠArc ÇÔ¼ö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¿¹Á¦ 1

´ÙÀ½ ¿¹Á¦´Â ¹Ý´Þ ¸ð¾çÀ» ±×¸°´Ù.

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
	HDC hdc;
	PAINTSTRUCT ps;

	switch(iMessage) {
	case WM_PAINT:
		hdc=BeginPaint(hWnd, &ps);
		Chord(hdc,10,10,200,180,200,180,200,10);
		EndPaint(hWnd, &ps);
		return 0;
	case WM_DESTROY:
		PostQuitMessage(0);
		return 0;
	}
	return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

Âü°íÇÔ¼ö

Arc : ¿øÈ£¸¸ ±×¸°´Ù.

Pie : ¿øÈ£¸¦ ±×¸®°í ½ÃÀÛÁ¡°ú ³¡Á¡À» Á߽ɰú ¿¬°áÇÏ´Â ºÎä²Ã ¸ð¾çÀ» ±×¸°´Ù.

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr