void InvalidateRgn ( CRgn * pRgn, BOOL bErase = ÁøÁ¤ÇÑ );
¸Å°³ º¯¼ö
pRgn
¾÷µ¥ÀÌÆ® ¿µ¿ª¿¡ Ãß°¡ µÉ ¿µ¿ªÀ» ½Äº° ÇÏ´Â CRgn °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. Áö¿ª Ŭ¶óÀ̾ðÆ® ÁÂÇ¥ °£ÁÖ µË´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 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, :: InvalidateRgn(&N)