SetScrollInfo ÇÔ¼ö´Â ½ºÅ©·Ñ ¸·´ë, ÃÖ¼Ò ¹× ÃÖ´ë ½ºÅ©·Ñ À§Ä¡, ÆäÀÌÁö Å©±â ¹× ½ºÅ©·Ñ »óÀÚ (Ãà¼ÒÆÇ)ÀÇ À§Ä¡¸¦ Æ÷ÇÔ ÇÏ ¿© ¸Å°³ º¯¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¶ÇÇÑ ÇÔ¼ö´Â ¿äû ÇÏ´Â °æ¿ì ½ºÅ©·Ñ ¸·´ë¸¦ ±×¸³´Ï´Ù.
SetScrollInfo ( int HWND hwnd, / / â ½ºÅ©·Ñ ¸·´ë¿Í ÇÚµéintfnBar, / / ½ºÅ©·Ñ ¸·´ë Ç÷¡±×LPSCROLLINFOlpsi, / / ½ºÅ©·Ñ ¸Å°³ º¯¼ö ±¸Á¶¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍBOOLfRedraw / / Ç÷¡±×¸¦ ´Ù½Ã ±×¸®±â);
| °ª | ÀÇ¹Ì |
|---|---|
| SB_CTL | ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·ÑÀÇ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. Hwnd ¸Å°³ º¯¼ö´Â ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÇÚµé À̾î¾ß ÇÕ´Ï´Ù. |
| SB_HORZ | ÁÖ¾îÁøµÈ âÀÇ Ç¥ÁØ °¡·Î ½ºÅ©·Ñ ¸·´ëÀÇ ¸Å°³ º¯¼ö ¼³Á¤. |
| SB_VERT | ÁÖ¾îÁøµÈ âÀÇ Ç¥ÁØ ¼¼·Î ½ºÅ©·Ñ ¸·´ëÀÇ ¸Å°³ º¯¼ö ¼³Á¤. |
FMask ¸â¹ö´Â ´ÙÀ½ °ªÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| SIF_DISABLENOSCROLL | ½ºÅ©·Ñ ¸·´ëÀÇ »õ ¸Å°³ º¯¼ö ½ºÅ©·Ñ ¸·´ë ºÒÇÊ¿ä ÇÏ °Ô ±×°ÍÀ» Á¦°Å ÇÏ´Â ´ë½Å ½ºÅ©·Ñ ¸·´ë¸¦ »ç¿ëÇÒ ¼ö ¾øµµ·Ï ¼³Á¤. |
| SIF_PAGE | ½ºÅ©·Ñ ÆäÀÌÁö lpsi °¡ °¡¸®Å°´Â SCROLLINFO ±¸Á¶Ã¼ÀÇ nPage ¸â¹ö¿¡ ÁöÁ¤ µÈ °ªÀ¸·Î ¼³Á¤. |
| SIF_POS | Lpsi °¡ °¡¸®Å°´Â SCROLLINFO ±¸Á¶ÀÇ Npo ¸â¹ö¿¡ ÁöÁ¤ µÈ °ªÀ» ½ºÅ©·Ñ À§Ä¡¸¦ ¼³Á¤. |
| SIF_RANGE | ½ºÅ©·Ñ ¹üÀ§¸¦ ¼³Á¤ ÇÏ´Â nMin¿¡ ÁöÁ¤ µÈ °ªÀ» ¹× SCROLLINFO ±¸Á¶Ã¼ÀÇ ¸â¹ö¸¦ n ÃÖ´ë ¼ö lpsi ¿¡ ÀÇÇØ ÁöÀû. |
¹Ýȯ °ªÀº ½ºÅ©·Ñ »óÀÚÀÇ ÇöÀç À§Ä¡.
SetScrollInfo ÇÔ¼ö´Â ¹üÀ§ SCROLLINFO ±¸Á¶Ã¼ÀÇ nPage ¹× Npo ±¸¼º¿ø¿¡ ÀÇÇØ ÁöÁ¤ µÈ °ª¿¡¼ °Ë»ç¸¦ ¼öÇà ÇÕ´Ï´Ù. NPage ¸â¹ö´Â 0¿¡¼ n ÃÖ´ë ¼ö - nMin + 1 »çÀÌÀÇ °ªÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. Npo ȸ¿ø nMin n ÃÖ´ë ¼ö - ÃÖ´ë(nPage -1, 0) »çÀÌÀÇ °ªÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. µÎ °ªÀÇ ¹üÀ§¸¦ ³Ñ¾î °æ¿ì ÇÔ¼ö¸¦ ±×³É ¹üÀ§ ³»¿¡¼ °ª ¼³Á¤.
Windows CE: Windows CE 2.0¿¡¼ lpsi ¸Å°³ º¯¼ö¿¡¼ null Æ÷ÀÎÅ͸¦ Àü´Þ ÇÏ´Â °æ¿ì SetScrollInfo 0ÀÌ ¾Æ´Ñ ¹Ýȯ ½ºÅ©·Ñ »óÀÚÀÇ ÇöÀç À§Ä¡.
nbsp;?Windows &NT: ¹öÀü 3.51 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
½ºÅ©·Ñ ¸·´ë °³¿ä, ½ºÅ©·Ñ ¸·´ë ±â´É GetScrollInfo, SCROLLINFO