SCROLLINFO

¼±¾ð
typedef struct tagSCROLLINFO { 
    UINT cbSize; 
    UINT fMask; 
    int  nMin; 
    int  nMax; 
    UINT nPage; 
    int  nPos; 
    int  nTrackPos; 
}   SCROLLINFO, *LPSCROLLINFO; 
typedef SCROLLINFO CONST *LPCSCROLLINFO;
¼³¸í

½ºÅ©·Ñ ¹ÙÀÇ ¹üÀ§¿Í À§Ä¡ µîÀÇ ¼Ó¼º°ªÀ» °¡Áø´Ù.

¸â¹ö

¢ºcbSize : ÀÌ ±¸Á¶Ã¼ÀÇ Å©±â¸¦ ÁöÁ¤ÇÑ´Ù.

¢ºfMask : Àаųª ¼³Á¤ÇÏ°íÀÚ ÇÏ´Â °ªÀ» ÁöÁ¤ÇÏ´Â Ç÷¡±×ÀÌ¸ç ´ÙÀ½ Ç÷¡±×µéÀÇ Á¶ÇÕÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ Ç÷¡±× »óÅ¿¡ µû¶ó ±¸Á¶Ã¼ÀÇ ¾î¶² ¸â¹ö¸¦ »ç¿ëÇÒ °ÍÀΰ¡°¡ °áÁ¤µÈ´Ù.

Ç÷¡±×

¼³¸í

SIF_ALL

SIF_PAGE | SIF_POS | SIF_RANGE | SIF_TRACKPOSÀÇ Á¶ÇÕÀÌ¸ç ¸ðµç ¼Ó¼º°ªÀ» ÇѲ¨¹ø¿¡ Á¶»çÇϰųª ¼³Á¤ÇÏ°íÀÚ ÇÒ ¶§ ÀÌ Ç÷¡±×¸¦ ´ë½Å »ç¿ëÇÑ´Ù.

SIF_DISABLENOSCROLL

¾²±â Àü¿ëÀÇ Ç÷¡±×ÀÌ´Ù. ½ºÅ©·Ñ ¹Ù¿¡ »õ·Î ¼³Á¤µÇ´Â ¼Ó¼º°ªÀÌ ½ºÅ©·Ñ ¹Ù¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Â »óŶó¸é, ¿¹¸¦ µé¾î ½ºÅ©·Ñ ¹üÀ§°¡ ÆäÀÌÁö Å©±âº¸´Ù À۴ٰųª ÇÒ °æ¿ì ½ºÅ©·Ñ ¹Ù¸¦ ¼û±â´Â ´ë½Å »ç¿ë±ÝÁö »óÅ·Πº¸À̵µ·Ï ÇÑ´Ù.

SIF_PAGE

nPage ¸â¹ö¿¡ °ªÀ» ¼³Á¤Çϰųª Àд´Ù.

SIF_POS

nPos ¸â¹ö¿¡ °ªÀ» ¼³Á¤Çϰųª Àд´Ù.

SIF_RANGE

nMin, nMax ¸â¹ö¿¡ °ªÀ» ¼³Á¤Çϰųª Àд´Ù.

SIF_TRACKPOS

nTrackPos ¸â¹ö¿¡ °ªÀ» ¼³Á¤Çϰųª Àд´Ù.

¢ºnMin, nMax : ½ºÅ©·Ñ ¹ÙÀÇ ÃÖ¼Ò, ÃÖ´ë°ª

¢ºnPage : ½ºÅ©·Ñ ¹ÙÀÇ ÆäÀÌÁö Å©±â. ÀÌ °ª¿¡ ÀÇÇØ ½ºÅ©·Ñ ¹Ù´Â ºñ·Ê ½ºÅ©·Ñ ¹Ù°¡ µÇ¸ç ½æÀÇ Å©±â¸¦ °áÁ¤ÇÑ´Ù.

¢ºnPos : ½ºÅ©·Ñ ¹ÙÀÇ ÇöÀç À§Ä¡

¢ºnTrackPos : »ç¿ëÀÚ°¡ ½æÀ» µå·¡±×ÇÏ°í ÀÖ´Â ÁßÀÇ ÀÓ½ÃÀûÀÎ À§Ä¡. ÁÖ·Î SM_THUMBTRACK ¸Þ½ÃÁö¸¦ ó¸®Çϴµ¿¾È Æ®·¡Å· À§Ä¡¸¦ ¾ò±â À§ÇØ ÀÌ ¸â¹ö¸¦ »ç¿ëÇÑ´Ù. ÀÌ ¸â¹ö´Â Àбâ Àü¿ëÀ̸ç ÀÌ °ªÀ» º¯°æÇÏ´Â °ÍÀº ¹«ÀǹÌÇÏ´Ù.

Âü°íÇÔ¼ö

GetScrollInfo, SetScrollInfo

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr