CWnd::InvalidateRect

void InvalidateRect ( LPCRECT lpRect, BOOL bErase = ÁøÁ¤ÇÑ );

¸Å°³ º¯¼ö

lpRect

CRect °³Ã¼ ¶Ç´Â ¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ Ãß°¡ (Ŭ¶óÀÌ¾ðÆ® ÁÂÇ¥)¿¡¼­ »ç°¢ÇüÀ» Æ÷ÇÔ ÇÏ´Â RECT ±¸Á¶Ã¼¸¦ °¡¸®Åµ´Ï´Ù. Àüü Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀ» ¿µ¿ª¿¡ Ãß°¡ lpRect NULLÀÎ °æ¿ì¡£

bErase

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

ÁÖÀÇ

CWnd ¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ÀÖ´Â »ç°¢ÇüÀ» Ãß°¡ ÇÏ ¿© ÁöÁ¤ µÈ »ç°¢Çü ³»ÀÇ Å¬¶óÀÌ¾ðÆ® ¿µ¿ªÀ» ¹«È¿È­ ÇÕ´Ï´Ù. ´ÙÀ½ WM_PAINT ¸Þ½ÃÁö¸¦ º¸³¾ ¶§ ±×¸²¿¡ ´ë ÇÑ ¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ÀÖ´Â ´Ù¸¥ ¸ðµç ºÐ¾ß¿Í ÇÔ²² ¹«È¿È­ µÈ »ç°¢ÇüÀ¸·Î Ç¥½Ã µË´Ï´Ù. ´ÙÀ½ WM_PAINT È£Ã⠹߻ý Áö¿ª ó¸® µÉ ¶§±îÁö ¶Ç´Â Áö¿ª ValidateRect ¶Ç´Â ValidateRgn ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °ËÁõ µÉ ¶§±îÁö ¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ ¹«È¿È­ µÈ ¿µ¿ª ´©Àû¡£

BErase ¸Å°³ º¯¼ö´Â ¾÷µ¥ÀÌÆ® ¿µ¿ª ³» ¹è°æÀ¸·Î ¾÷µ¥ÀÌÆ® ¿µ¿ª ó¸® µÉ ¶§ Áö¿ï ÀÎÁö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. BeginPaint ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ °í; ¹è°æ »èÁ¦ bErase TRUEÀ̸é bErase ÀÌ FALSEÀÌ¸é ¹é±×¶ó¿îµå ±×´ë·Î À¯Áö µË´Ï´Ù. ÇØ´çµÈ ºÎǰ¿¡¼­ »Ó ¾Æ´Ï¶ó Áö¿ª Àüü¿¡ ¹è°æ »èÁ¦ bErase À̸é TRUE ¾÷µ¥ÀÌÆ® ¿µ¿ªÀÇ ¾î¶² ºÎºÐ¿¡ ´ë ÇÑ¡£

Windows ¶§¸¶´Ù CWnd ¾÷µ¥ÀÌÆ® ¿µ¿ªÀÌ ºñ¾î ÀÖ°í ÇØ´ç â¿¡ ´ë ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ Å¥¿¡ ´Ù¸¥ ¸Þ½ÃÁö WM_PAINT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

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

Âü°í Ç׸ñnbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect(&N)

Index