ScrollDC

°¡·Î ¼¼·Î ¹æÇâÀ¸·Î »ç°¢ÇüÀÇ ºñÆ®¸¦ ½ºÅ©·Ñ ÇÏ´Â ScrollDC ÇÔ¼ö.

(BOOL ScrollDC HDC  hDC, / / ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ´ë ÇÑ ÇÚµéint dx, / / °¡·Î ½ºÅ©·Ñ ´ÜÀ§int dy, / / ¼öÁ÷ ½ºÅ©·Ñ ´ÜÀ§CONST RECT* lprcScroll,  / / ÁÖ¼ÒÀÇ »ç°¢ÇüÀ» ½ºÅ©·Ñ ÇÏ´Â °Í¿¡ ´ë ÇÑ ±¸Á¶CONST RECT* lprcClip,  / / ÁÖ¼Ò Å¬¸®ÇÎ »ç°¢Çü¿¡ ´ë ÇÑ ±¸Á¶HRGNhrgnUpdate, / / ½ºÅ©·Ñ ¿µ¿ª¿¡ ´ë ÇÑ ÇÚµéLPRECTlprcUpdate / / ÁÖ¼Ò ¾÷µ¥ÀÌÆ® »ç°¢Çü¿¡ ´ë ÇÑ ±¸Á¶);
 

¸Å°³ º¯¼ö

hDC
½ºÅ©·ÑÇÒ ¼ö ºñÆ®¸¦ Æ÷ÇÔ ÇÏ´Â ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ´ë ÇÑ ÇÚµé.
dx
¼öÆò ½ºÅ©·Ñ ÀåÄ¡ ´ÜÀ§·Î, ±Ý¾×À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö ¿ÞÂÊÀ¸·Î ½ºÅ©·ÑÇϰí À½¼ö °ª À̾î¾ß ÇÕ´Ï´Ù.
dy
¼öÁ÷ ½ºÅ©·Ñ ÀåÄ¡ ´ÜÀ§·Î, ±Ý¾×À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö À§·Î ½ºÅ©·ÑÇÏ·Á¸é À½¼ö °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
lprcScroll
Æ÷ÀÎÅ͸¦ ½ºÅ©·Ñ »ç°¢ÇüÀÇ ÁÂÇ¥°¡ µé¾î ÀÖ´Â RECT ±¸Á¶Ã¼.
lprcClip
Ŭ¸®ÇÎ »ç°¢ÇüÀÇ ÁÂÇ¥°¡ µé¾î ÀÖ´Â RECT ±¸Á¶Ã¼ Æ÷ÀÎÅÍÀÔ´Ï´Ù. Ŭ¸®ÇÎ »ç°¢Çü ³»¿¡¼­ ÀåÄ¡ ºñÆ®¸¸ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ºñÆ® ³»ºÎ »ç°¢ÇüÀÇ ¿ÜºÎ¿¡¼­ ½ºÅ©·ÑµË´Ï´Ù ±×¸° ÀÖ´Ù; »ç°¢ÇüÀÇ ³»ºÎ¿¡¼­ ¹ÛÀ¸·Î ½ºÅ©·ÑµÉ ºñÆ® »öÄ¥ ÇÏÁö.
hrgnUpdate
½ºÅ©·Ñ ÇÏ´Â ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¹ß°ß Áö¿ª¿¡ ´ë ÇÑ ÇÚµé. ScrollDC ÀÌ ¿µ¿ª;À» Á¤ÀÇÇÕ´Ï´Ù. ±×°ÍÀº ¹Ýµå½Ã »ç°¢Çü.
lprcUpdate
½ºÅ©·Ñ ¾÷µ¥ÀÌÆ® ¿µ¿ª °æ°è »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ ¼ö½Å ÇÏ´Â RECT ±¸Á¶Ã¼ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÀÌ º¸°í¼­ ÇÊ¿ä·Î ÇÏ´Â °¡Àå Å« »ç°¢Çü ¿µ¿ªÀÔ´Ï´Ù. ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§ ÁöÁ¤ µÈ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ´ë ÇÑ ¸ÅÇÎ ¸ðµå¿¡ °ü°è ¾øÀÌ Å¬¶óÀÌ¾ðÆ® ÁÂÇ¥¿¡¼­ ±¸Á¶ °ªÀÔ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ È£Ãâ¿¡¼­ ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» »ç¿ë ÇÏ´Â InvalidateRgn ±â´ÉÀ» ¿ä±¸ ÇÏ´Â °æ¿ì.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

LprcUpdate ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì ½Ã½ºÅÛ ¾÷µ¥ÀÌÆ® »ç°¢ÇüÀ» °è»ê ÇÏÁö ¾Ê½À´Ï´Ù. HrgnUpdate ¹× lprcUpdate ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì ½Ã½ºÅÛ ¾÷µ¥ÀÌÆ® ¿µ¿ªÀ» °è»ê ÇÏÁö ¾Ê½À´Ï´Ù. ºñ·Ï ½ºÅ©·Ñ ÇÁ·Î¼¼½º ( ScrollDC¿¡ ÀÇÇØ Á¤ÀÇ µÊ)¿¡ ÀÇÇØ ¹ß°ß Áö¿ª¿¡ À¯È¿ÇÑ ÇÚµéÀ» Æ÷ÇÔ ½Ã½ºÅÛ ÁøÇà hrgnUpdate NULL ÀÎ °æ¿ì.

ScrollWindowEx ÇÔ¼ö¸¦ »ç¿ë Çϴ âÀÇ Àüü Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀ» ½ºÅ©·Ñ ÇØ¾ß ÇÏ´Â °æ¿ì.

Windows CE: Dx ¹× dy ¸Å°³ º¯¼ö Áß Çϳª¸¸ 0ÀÌ ¾Æ´Ñ ¼ö ÀÖ½À´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.

Âü°í Ç׸ñ

½ºÅ©·Ñ ¸·´ë °³¿ä, ½ºÅ©·Ñ ¸·´ë ÇÔ¼ö, InvalidateRgn RECT, ScrollWindowEx

 

Index