CDC::Pienbsp(&N);

BOOL Pie( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOL ÆÄÀÌ ( LPCRECT lpRect, Æ÷ÀÎÆ® ptStart Æ÷ÀÎÆ® ptEnd );

¹Ýȯ °ª

ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0¡£

¸Å°³ º¯¼ö

x 1

(³í¸® ´ÜÀ§)ÀÇ °æ°è »ç°¢ÇüÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

y1

(³í¸® ´ÜÀ§)ÀÇ °æ°è »ç°¢ÇüÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

x 2

(³í¸® ´ÜÀ§)ÀÇ °æ°è »ç°¢ÇüÀÇ ¿À¸¥ÂÊ ¾Æ·¡ ¸ðÅüÀÌÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

y2

(³í¸® ´ÜÀ§)ÀÇ °æ°è »ç°¢ÇüÀÇ ¿À¸¥ÂÊ ¾Æ·¡ ¸ðÅüÀÌÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

x 3

¾ÆÅ©ÀÇ ½ÃÀÛ ÁöÁ¡ (³í¸® ´ÜÀ§)¿¡ ´ë ÇÑ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ½ÃÁ¡ È£¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸»À» ÇØ¾ßÇÕ´Ï´Ù¡£

Á¢ÇÕ

¾ÆÅ©ÀÇ ½ÃÀÛ ÁöÁ¡ (³í¸® ´ÜÀ§)¿¡ ´ë ÇÑ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ½ÃÁ¡ È£¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸»À» ÇØ¾ßÇÕ´Ï´Ù¡£

x 4

(³í¸® ´ÜÀ§)¿¡¼­ ¾ÆÅ©ÀÇ ³¡Á¡ÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ½ÃÁ¡ È£¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸»À» ÇØ¾ßÇÕ´Ï´Ù¡£

y4

(³í¸® ´ÜÀ§)¿¡¼­ ¾ÆÅ©ÀÇ ³¡Á¡¿¡ ´ë ÇÑ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ½ÃÁ¡ È£¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸»À» ÇØ¾ßÇÕ´Ï´Ù¡£

lpRect

°æ°è »ç°¢ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â RECT ±¸Á¶Ã¼¸¦ CRect °³Ã¼ ¶Ç´Â Æ÷ÀÎÅ͸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ptStart

¾ÆÅ©ÀÇ ½ÃÀÛÁ¡À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̶§ ¾ÆÅ©¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸» Çʿ䰡 ¾ø½À´Ï´Ù. POINT ±¸Á¶Ã¼ ¶Ç´ÂÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ CPoint °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ptEnd

È£ÀÇ ³¡Á¡À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ À̶§ ¾ÆÅ©¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸» Çʿ䰡 ¾ø½À´Ï´Ù. POINT ±¸Á¶Ã¼ ¶Ç´ÂÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ CPoint °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ

´©±¸ÀÇ ¼¾ÅÍ ¹× µÎ ³¡Á¡ ¼±À¸·Î ÇÕ·ù Ÿ¿øÇü ¿øÈ£¸¦ ±×·Á¼­ ¿øÇü ¸ð¾çÀÇ ½û±â¸¦ ±×¸³´Ï´Ù. È£ Á᫐ x 1, y1, x2¹× y2 ¿¡ ÀÇÇØ (¶Ç´Â lpRect)¸¦ ÁöÁ¤ µÈ °æ°è »ç°¢ÇüÀÇ Áß½ÉÀÌÀÔ´Ï´Ù. X 3, Á¢ÇÕ, x4, ±×¸®°í y4 (¶Ç´Â ptStart ¹× ptEnd) ¾ÆÅ©ÀÇ ½ÃÀÛ ¹× ³¡ ÁöÁ¡Àº ÁöÁ¤¡£

È£°¡ ½Ã°è ¹Ý´ë ¹æÇâÀ¸·Î À̵¿ ¼±ÅÃÇÑ ÆæÀ¸·Î ±×·ÁÁý´Ï´Ù. 2 °³ÀÇ Ãß°¡ ¶óÀÎ ¾ÆÅ©ÀÇ ¼¾ÅÍ °¢ ³¡Á¡¿¡¼­ ±×·ÁÁý´Ï´Ù. ¿øÇü ¸ð¾çÀÇ ¿µ¿ªÀ» ÇöÀç ºê·¯½Ã ä¿öÁý´Ï´Ù. °á°ú Á¡ (x 3, Á¢ÇÕ) ¶Ç´Â (x 4, y4) Ÿ¿øÀÇ Á߽ɿ¡¼­ ´Ü ÇϳªÀÇ ¶óÀΰú ÇÔ²² Ÿ¿ø x 3 x 4 ¿Í °°½À´Ï´Ù Á¢ÇÕ y4°°°Ô ÇÏ´Â °æ¿ì¡£

ÀÌ ÇÔ¼ö¿¡ ÀÇÇØ ±×·ÁÁø ±×¸²À» È®Àå ÇÏÁö¸¸ ¿À¸¥ÂÊ ¹× ¾Æ·¡ÂÊ ÁÂÇ¥¸¦ Æ÷ÇÔ ÇÏÁö ¾Ê½À´Ï´Ù. ±×¸²ÀÇ ³ôÀÌ y2 - y1 ÀÌ¸ç ±×¸²ÀÇ ³Êºñ´Â x2 - x1ÀÇ¹Ì ÇÕ´Ï´Ù. °æ°è »ç°¢ÇüÀÇ ³ôÀÌ ³Êºñ º¸´Ù Ä¿¾ß 2 ´ÜÀ§¿Í ¹Ì¸¸ÀÇ 32, 767¡£

CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CDC::Chord, :: ¿øÇü, RECT, POINT, CRect, CPoint(&N)

Index