CRect

CRect Ŭ·¡½º´Â Windows RECT ¿Í ºñ½ÁÇÑ ±¸Á¶. CRect ¶ÇÇÑ CRect °³Ã¼¿Í Windows RECT ¸¦ Á¶ÀÛ ÇÏ´Â ¸â¹ö ÇÔ¼ö¸¦ Æ÷ÇÔ ±¸Á¶¡£

RECT ±¸Á¶Ã¼, LPCRECT¶Ç´Â LPRECT Àü´Þ µÉ ¼ö ÀÖ½À´Ï´Ù. ¾îµð¼­ ³ª ÇÔ¼ö ¸Å°³ º¯¼ö·Î CRect °³Ã¼¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ¸ðnbsp;??ÀÌ Å¬·¡½º´Â tagRECT ±¸Á¶¿¡¼­ ÆÄ»ý µË´Ï´Ù. (À̸§ tagRECT RECT ±¸Á¶Ã¼¿¡ ´ë ÇÑ ´ú-ÀÚÁÖ »ç¿ë ÇÏ´Â À̸§ÀÔ´Ï´Ù.) Áï, RECT ±¸Á¶Ã¼ÀÇ µ¥ÀÌÅÍ ¸â¹ö (¿ÞÂÊ, À§ÂÊ, ¿À¸¥ÂÊ¹× ¾Æ·¡ÂÊ) CRect ÀÇ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¸â¹ö´Â(&N)¡£

»ç°¢ÇüÀÇ ¿ÞÂÊ À§ ¹× ¿À¸¥ÂÊ ¾Æ·¡ Á¡À» Á¤ÀÇ ÇÏ´Â ¸â¹ö º¯¼ö¸¦ Æ÷ÇÔ ÇÏ´Â CRect¡£

CRect¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ Á¤±ÔÈ­°¡ µÇµµ·Ï ±¸¼º Á¶½É ÇØ¾ß-´Ù¸¥ ¸»·Î Çϸé, ¿ÞÂÊµÈ ÁÂÇ¥ °ªÀº ¿À¸¥ÂÊ »ó´Ü º¸´Ù´Â º¸´Ù ÀÛÀ¸¸é ÇÏ´Ü. ¿¹¸¦ µé¾î, ž (10,10)ÀÇ ¿ÞÂÊ (20,20)ÀÇ ¿À¸¥ÂÊ ÇÏ´Ü Á¤±ÔÈ­ µÈ »ç°¢ÇüÀ» Á¤ÀÇ ÇÏÁö¸¸ ž (20,20)ÀÇ ¿ÞÂÊ ¹× Á¤±ÔÈ­ µÇÁö ¾ÊÀº »ç°¢ÇüÀ» Á¤ÀÇ ÇÏ´Â (10,10)ÀÇ ¿À¸¥ÂÊ ÇÏ´Ü. »ç°¢ÇüÀ» Á¤±ÔÈ­ ÇÏÁö ¸¹Àº CRect ¸â¹ö ÇÔ¼ö°¡ À߸ø µÈ °á°ú ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ( CRect::NormalizeRectÂüÁ¶ ÀÌ·¯ÇÑ ÇÔ¼ö ¸ñ·Ï¿¡ ´ë ÇÑ ÇÕ´Ï´Ù.) Á¤±ÔÈ­ µÈ »ç°¢ÇüÀ» ÇÊ¿ä·Î ÇÏ´Â ÇÔ¼ö¸¦ È£Ãâ Çϱâ Àü¿¡ NormalizeRect ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© Á¤±ÔÈ­ µÇÁö ¾ÊÀº »ç°¢ÇüÀ» Á¤±ÔÈ­¡£

CDC::DPtoLP ¹× CDC::LPtoDP ¸â¹ö ÇÔ¼ö CRect Á¶ÀÛÇÒ ¶§´Â ÁÖÀÇ ÇØ¾ß ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÄÁÅØ½ºÆ® ¸ÅÇÎ ¸ðµå´Â y-ÀͽºÅÙÆ®´Â MM_LOENGLISH¿¡¼­ °°ÀÌ À½¼ö ÀÌ¸é ´ÙÀ½ CDC::DPtoLP º¯È¯ µË´Ï´Ù CRect ÃÖ°í´Â ¾Æ·¡ º¸´Ù. ³ôÀÌ ¹× Å©±â ¿Í °°Àº ±â´É ´ÙÀ½ CRectº¯È¯µÈ ³ôÀÌ ´ë ÇÑ À½¼ö °ªÀ» ¹Ýȯ ÇÏ °í »ç°¢Çü ºñ Á¤±ÔÈ­ µÉ °ÍÀÔ´Ï´Ù.

ù ¹øÂ° ÇÇ¿¬»êÀÚ´Â CRect; ¿©¾ß CRect ¿¬»êÀÚ ¿À¹ö ·Îµå¸¦ »ç¿ë ÇÏ´Â °æ¿ì µÎ ¹øÂ°´Â RECT ±¸Á¶Ã¼ ¶Ç´Â CRect °³Ã¼ ¼ö ÀÖ½À´Ï´Ù.

# include lt;afxwin.h>

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

»ùÇÃnbsp; MFC »ùÇà ¾È³çÇϼ¼¿ä(&N)

Âü°í Ç׸ñnbsp;CPoint, CSize, RECT(&N)

Index