CWnd::GetUpdateRect

BOOL GetUpdateRect ( LPRECT lpRect, BOOL bErase = FALSE );

¹Ýȯ °ª

¾÷µ¥ÀÌÆ®ÀÇ »óŸ¦ ÁöÁ¤ÇÕ´Ï´Ù. °ªÀÌ 0ÀÌ ¾Æ´Ñ ¾÷µ¥ÀÌÆ® ¿µ¿ªÀÌ ºñ¾î ÀÖÁö ¾ÊÀº °æ¿ì; ±×·¸Áö ¾ÊÀ¸¸é 0¡£

LpRect ¸Å°³ º¯¼ö¸¦ NULL·Î ¼³Á¤ ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ °æ¿ì ¾÷µ¥ÀÌÆ® ¿µ¿ª; ±×·¸Áö ¾ÊÀ¸¸é 0¡£

¸Å°³ º¯¼ö

lpRect

Æ÷ÀÎÆ® CRect °³Ã¼ ¶Ç´Â ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» µÑ·¯½Î´Â ¾÷µ¥ÀÌÆ®¿¡ ´ë ÇÑ Å¬¶óÀ̾ðÆ® ÁÂÇ¥¸¦ ¼ö½Å ÇÏ´Â RECT ±¸Á¶Ã¼¸¦¡£

NULL ¾÷µ¥ÀÌÆ® ¿µ¿ª ³» CWndÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸éÀÌ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. LpRect NULLÀÌ¸é ¾÷µ¥ÀÌÆ® ¿µ¿ª Á¸Àç ÇÏ °í 0À» Çϳª ÇÏÁö ¾Ê´Â °æ¿ì 0ÀÌ ¾Æ´Ñ GetUpdateRect ¸â¹ö ÇÔ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. À߸ø µÈ ¿µ¿ª¿¡¼­ WM_PAINT ¸Þ½ÃÁö °á°ú ¿©ºÎ¸¦ È®ÀÎ ÇÏ´Â ¹æ¹ýÀ» Á¦°ø ÇÕ´Ï´Ù. ¼³Á¤ ÇÏÁö ¾ÊÀ¸¸éÀÌ ¸Å°³ º¯¼ö¸¦ NULL ·Î Windows ¹öÀü¿¡¼­¿¡¼­ 3.0 ¹× ÀÌÀü ¹öÀü¡£

bErase

¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ¹è°æÀ¸·Î Áö¿ï ÀÎÁö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

ÁÖÀÇ

¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ¿ÏÀüÈ÷ µÑ·¯½Î´Â °¡Àå ÀÛÀº »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ °Ë»ö ÇÕ´Ï´Ù. CWnd CS_OWNDC ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç °æ¿ì ¸ÅÇÎ ¸ðµå MM_TEXT¾Æ´Ï´Ù GetUpdateRect ¸â¹ö ÇÔ¼ö ³í¸® ÁÂÇ¥¿¡ ÀÖ´Â »ç°¢ÇüÀ» Á¦°ø ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, GetUpdateRect Ŭ¶óÀ̾ðÆ®ÀÇ »ç°¢Çü ÁÂÇ¥¸¦ Á¦°øÇÕ´Ï´Ù. GetUpdateRect ºó °Í (¸ðµç ÁÂÇ¥´Â 0À¸·Î ¼³Á¤) »ç°¢Çü ¼³Á¤ ¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ¾ø´Â °æ¿ì¡£

BErase ¸Å°³ º¯¼ö´Â GetUpdateRect ¾÷µ¥ÀÌÆ® ¿µ¿ª ¹è°æ »èÁ¦ ÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. BErase TRUE ¾÷µ¥ÀÌÆ® ¿µ¿ªÀÌ ºñ¾î ÀÖÁö ¾ÊÀº °æ¿ì ¹è°æ¿¡ Áö¿öÁý´Ï´Ù. ¹é±×¶ó¿îµå¸¦ Áö¿ì·Á¸é GetUpdateRect WM_ERASEBKGND ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

BeginPaint ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °Ë»ö µÈ ¾÷µ¥ÀÌÆ® »ç°¢ÇüÀº GetUpdateRect ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °Ë»ö µÈ µ¿ÀÏ¡£

±×·¡¼­ ºó ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» °Ë»ö ÇÏ´Â GetUpdateRect BeginPaint ¿¡ ´ë ÇÑ È£Ãâ ÈÄ Áï½Ã È£Ãâ BeginPaint ¸â¹ö ÇÔ¼ö¸¦ ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ® ¿µ¿ª À¯È¿¼º °Ë»ç¡£

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

Âü°í Ç׸ñnbsp;CWnd::BeginPaint, :: GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow(&N)

Index