CDC::Chordnbsp(&N);

BOOL Chord( 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

È­À½À» Á¤ÀÇ ÇÏ´Â pointÀÇ x ÁÂÇ¥ÀÇ ½ÃÀÛ Á¡¿¡¼­ (³í¸® ´ÜÀ§)¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

Á¢ÇÕ

È­À½À» Á¤ÀÇ ÇÏ´Â pointÀÇ y ÁÂÇ¥ÀÇ ½ÃÀÛ Á¡¿¡¼­ (³í¸® ´ÜÀ§)¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

x 4

(³í¸® ´ÜÀ§)ÀÇ È­À½ÀÇ ³¡Á¡À» Á¤ÀÇ ÇÏ´Â pointÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

y4

(³í¸® ´ÜÀ§)ÀÇ È­À½ÀÇ ³¡Á¡À» Á¤ÀÇ ÇÏ´Â pointÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

lpRect

(³í¸® ´ÜÀ§)ÀÇ °æ°è »ç°¢ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. LPRECT ¶Ç´ÂÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ CRect °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ptStart

È­À½À» Á¤ÀÇ ÇÏ´Â pointÀÇ x ¹× y ÁÂÇ¥ÀÇ ½ÃÀÛ Á¡¿¡¼­ (³í¸® ´ÜÀ§)¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ Æ÷ÀÎÆ®´Â È­À½¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. POINT ±¸Á¶Ã¼ ¶Ç´ÂÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ CPoint °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ptEnd

È­À½ÀÇ (³í¸® ´ÜÀ§)¿¡¼­ ³¡Á¡À» Á¤ÀÇ ÇÏ´Â pointÀÇ x ¹× y ÁÂÇ¥¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ Æ÷ÀÎÆ®´Â È­À½¿¡ Á¤È® ÇÏ °Ô °ÅÁþ¸» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. POINT ±¸Á¶Ã¼ ¶Ç´ÂÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ CPoint °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ

È­À½ (Ÿ¿ø ¹× ¼± ¼¼±×¸ÕÆ®ÀÇ ±³Â÷Á¡À» °æ°è·Î ´ÝÈùµÈ ±×¸²)¸¦ ±×¸³´Ï´Ù. (X1, y1)°ú (x2, y2) ¸Å°³ º¯¼ö´Â È­À½ÀÇ ÀϺÎÀΠŸ¿ø °æ°è »ç°¢ÇüÀÇ ¿ÞÂÊ À§ ¹× ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼­¸®¸¦ °¢°¢ ÁöÁ¤ ÇÕ´Ï´Ù. (X 3, Á¢ÇÕ) ¹× (x 4, y4) Ÿ¿øÀ» ±³Â÷ ÇÏ´Â ¼±ÀÇ ³¡Á¡À» ÁöÁ¤ ÇÏ´Â ¸Å°³ º¯¼ö. È­À½Àº ¼±ÅÃÇÑ ÆæÀ» »ç¿ë ÇÏ ¿© ±×·ÁÁö°í ¼±ÅÃÇÑ ºê·¯½¬¸¦ »ç¿ë ÇÏ ¿© ä¿öÁø¡£

È­À½ ÇÔ¼ö¿¡ ÀÇÇØ ±×·ÁÁø ±×¸², È®Àå ÇÏÁö¸¸ ¿À¸¥ÂÊ ¹× ¾Æ·¡ÂÊ ÁÂÇ¥¸¦ Æ÷ÇÔ ÇÏÁö ¾Ê½À´Ï´Ù. Áï, ±×¸²ÀÇ ³ôÀÌ y2 - y1 ÀÌ¸ç ±×¸²ÀÇ ³Êºñ´Â x2 - x1¡£

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

Âü°í Ç׸ñnbsp;CDC::Arc, ::Chord, POINT(&N)

Index