BOOL ScrollDC ( int dx¸¦, int dy, LPCRECT lpRectScroll, LPCRECT lpRectClip, CRgn * pRgnUpdate, LPRECT lpRectUpdate );
¹Ýȯ °ª
½ºÅ©·Ñ; ½ÇÇà ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
dx
°¡·Î ½ºÅ©·Ñ ´ÜÀ§ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
dy
¼¼·Î ½ºÅ©·Ñ ´ÜÀ§ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
lpRectScroll
½ºÅ©·Ñ »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ Æ÷ÇÔ ÇÏ´Â °³Ã¼³ª CRect RECT ±¸Á¶Ã¼¸¦ °¡¸®Åµ´Ï´Ù¡£
lpRectClip
Ŭ¸®ÇÎ »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ Æ÷ÇÔ ÇÏ´Â °³Ã¼³ª CRect RECT ±¸Á¶Ã¼¸¦ °¡¸®Åµ´Ï´Ù. ÀÌ »ç°¢ÇüÀº ¿ø·¡ Çϳª lpRectScroll¿¡ ÀÇÇØ ÁöÀû º¸´Ù ÀÛÀº, ÀÛÀº »ç°¢Çü¿¡¸¸ ¹ß»ý ½ºÅ©·Ñ¡£
pRgnUpdate
½ºÅ©·Ñ ÇÏ´Â ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¹ß°ß ÇÏ´Â ¿µ¿ªÀ» ½Äº° ÇÕ´Ï´Ù. ScrollDC ÇÔ¼ö´ÂÀÌ ¿µ¿ª;À» Á¤ÀÇÇÕ´Ï´Ù. ±×°ÍÀº ¹Ýµå½Ã »ç°¢Çü¡£
lpRectUpdate
½ºÅ©·Ñ ¾÷µ¥ÀÌÆ® ¿µ¿ª ¹üÀ§ »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ ¼ö½Å ÇÏ´Â °³Ã¼³ª CRect RECT ±¸Á¶Ã¼¸¦ °¡¸®Åµ´Ï´Ù. ÀÌ º¸°í¼ ÇÊ¿ä·Î ÇÏ´Â °¡Àå Å« »ç°¢Çü ¿µ¿ªÀÔ´Ï´Ù. ±¸Á¶ ¶Ç´Â ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§ °³Ã¼ÀÇ °ªÀº ÁöÁ¤ µÈ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ´ë ÇÑ ¸ÅÇÎ ¸ðµå¿¡ °ü°è ¾øÀÌ Å¬¶óÀÌ¾ðÆ® ÁÂÇ¥¡£
ÁÖÀÇ
»ç°¢ÇüÀÇ ºñÆ®¸¦ ½ºÅ©·Ñ ÇÏ´Â °¡·Î ¹× ¼¼·Î¡£
LpRectUpdate °¡ NULLÀÏ °æ¿ì Windows ¾÷µ¥ÀÌÆ® »ç°¢ÇüÀ» °è»ê ÇÏÁö ¾Ê½À´Ï´Ù. PRgnUpdate ¿Í lpRectUpdate µÑ ´Ù NULLÀÎ °æ¿ì Windows ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» °è»ê ÇÏÁö ¾Ê½À´Ï´Ù. PRgnUpdate NULLÀÌ ¾Æ´Ñ °æ¿ì Windows °¡Á¤ ( ScrollDC ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ Á¤ÀÇ µÈ) ½ºÅ©·Ñ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¹ß°ß Áö¿ª¿¡ ´ë ÇÑ À¯È¿ÇÑ Æ÷ÀÎÅ͸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì CWnd::InvalidateRgn ¿¡ lpRectUpdate ¿¡¼ ¹Ýȯ ÇÏ´Â ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ âÀÇ Àüü Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀ» ½ºÅ©·Ñ ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¶§ CWnd Ŭ·¡½ºÀÇ ScrollWindow ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº ScrollDC À» »ç¿ë ÇØ¾ß¡£
CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect(&N)