SCROLLINFO

SCROLLINFO ±¸Á¶¸¦ SetScrollInfo ÇÔ¼ö (¶Ç´Â SBM_SETSCROLLINFO ¸Þ½ÃÁö)¸¦ ¼³Á¤ Çϰųª GetScrollInfo ÇÔ¼ö (¶Ç´Â SBM_GETSCROLLINFO ¸Þ½ÃÁö)¿¡ ÀÇÇØ °Ë»ö ½ºÅ©·Ñ ¸·´ë ¸Å°³ º¯¼ö Æ÷ÇÔ.

typedef struct tagSCROLLINFO {/ / si UINT cbSize; 
    UINT fMask; 
    int nMin; 
    int n ÃÖ´ë ¼ö; 
    UINT nPage; 
    int Npo; 
    int nTrackPos; 
} SCROLLINFO; 
typedef SCROLLINFO±îÁö * LPSCROLLINFO 
 

ȸ¿ø

cbSize
ÀÌ ±¸Á¶Ã¼ÀÇ ¹ÙÀÌÆ®¿¡¼­ Å©±â¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
fMask
¼³Á¤ Çϰųª °Ë»öÇÒ ½ºÅ©·Ñ ¸·´ë ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ªÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
SIF_ALL SIF_PAGE, SIF_POS, SIF_RANGE, ¹× SIF_TRACKPOSÀÇ Á¶ÇÕ.
SIF_DISABLENOSCROLL ÀÌ °ªÀº ½ºÅ©·ÑÀ» ¼³Á¤ ÇÏ´Â °æ¿ì¿¡ »ç¿ë ¸·´ëÀÇ ¸Å°³ º¯¼ö. ½ºÅ©·Ñ ¸·´ë ½ºÅ©·Ñ ¸·´ëÀÇ »õ ¸Å°³ º¯¼ö¿¡ °Ô ºÒÇÊ¿ä ÇÑ, ±×°ÍÀ» Á¦°Å ÇÏ´Â ´ë½Å ½ºÅ©·Ñ ¸·´ë ºñÈ°¼ºÈ­.
SIF_PAGE ºñ·Ê ½ºÅ©·Ñ ¸·´ë¿¡ ´ë ÇÑ ÆäÀÌÁö Å©±â¸¦ Æ÷ÇÔ ÇÏ´Â nPage ¸â¹ö.
SIF_POS »ç¿ëÀÚ°¡ ½ºÅ©·Ñ »óÀÚ¸¦ ²ø¸é µ¿¾È ¾÷µ¥ÀÌÆ® µÇÁö ¾Ê´Â ½ºÅ©·Ñ »óÀÚ À§Ä¡¸¦ Æ÷ÇÔ ÇÏ´Â Npo ȸ¿ø.
SIF_RANGE ½ºÅ©·Ñ ¹üÀ§¿¡ ´ë ÇÑ ÃÖ¼Ò ¹× ÃÖ´ë °ªÀ» Æ÷ÇÔ ÇÏ´Â nMin ¹× n ÃÖ´ë ¼ö ¸â¹ö.
SIF_TRACKPOS µå·¡±× µÇ´Â µ¿¾È ½ºÅ©·Ñ »óÀÚÀÇ ÇöÀç À§Ä¡¸¦ Æ÷ÇÔ ÇÏ´Â nTrackPos ¸â¹ö.

nMin
ÃÖ¼Ò¸¦ ½ºÅ©·Ñ À§Ä¡¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
n ÃÖ´ë ¼ö
Ãִ븦 ½ºÅ©·Ñ À§Ä¡¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
nPage
ÆäÀÌÁö Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ºñ·Ê ½ºÅ©·Ñ »óÀÚÀÇ ÀûÀý ÇÑ Å©±â¸¦ È®ÀÎ ÇÏ·Á¸éÀÌ °ªÀ» »ç¿ë ÇÏ´Â ½ºÅ©·Ñ ¸·´ë.
npo
½ºÅ©·Ñ »óÀÚÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
nTrackPos
Áï½Ã »ç¿ëÀÚ°¡ µå·¡±× ÇÏ´Â ½ºÅ©·Ñ »óÀÚÀÇ À§Ä¡¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ SB_THUMBTRACK ¾Ë¸² ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â µ¿¾ÈÀÌ °ªÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Áï°¢ÀûÀÎ ½ºÅ©·Ñ À§Ä¡; ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù. SetScrollInfo ÇÔ¼ö´ÂÀÌ ¸â¹ö¸¦ ¹«½Ã.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.51 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

½ºÅ©·Ñ ¸·´ë °³¿ä, ½ºÅ©·Ñ ¸·´ë ±¸Á¶, SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo, SetScrollInfo

 

Index