¿øÇü |
int SetScrollInfo(HWND hwnd, int fnBar, LPCSCROLLINFO lpsi, BOOL fRedraw); | ||||||||
MFC ¿øÇü |
BOOL CWnd::SetScrollInfo( int nBar, LPSCROLLINFO lpScrollInfo, BOOL
bRedraw = TRUE ); | ||||||||
Àμö |
¢ºhwnd : ½ºÅ©·Ñ ¹Ù ÄÁÆ®·ÑÀÇ ÇÚµé. ÀÌ °ªÀÇ Àǹ̴ µÎ¹ø° Àμö nBar¿¡ µû¶ó ´Þ¶óÁø´Ù. ¢ºfnBar : À§Ä¡¸¦ ¼³Á¤ÇÒ ½ºÅ©·Ñ ¹Ù¸¦ ÁöÁ¤ÇÑ´Ù. ´ÙÀ½ ¼¼°¡Áö °ªÁßÀÇ Çϳª¸¦ °¡Áø´Ù.
¢ºlpsi : SCROLLINFO ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍÀ̸ç ÀÌ ±¸Á¶Ã¼·Î ½ºÅ©·Ñ ¹ÙÀÇ ¹üÀ§, À§Ä¡ µîÀ» ÁöÁ¤ÇÑ´Ù. ¢ºfRedraw : ½ºÅ©·Ñ ¹Ù¸¦ º¯°æÇÑ ÈÄ ´Ù½Ã ±×¸± °ÍÀΰ¡ ¾Æ´Ñ°¡¸¦ ÁöÁ¤ÇÑ´Ù. | ||||||||
¸®ÅÏ |
½ºÅ©·Ñ ¹ÙÀÇ ÇöÀç À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù. | ||||||||
¼³¸í |
½ºÅ©·Ñ ¹ÙÀÇ ¹üÀ§¿Í À§Ä¡¸¦ ¼³Á¤ÇÑ´Ù. ÀÌ ÇÔ¼ö·Î ¹üÀ§¸¦ ÁöÁ¤Çϸé ÆäÀÌÁö Å©±â¸¦ Àü´ÞÇÒ ¼ö ÀÖÀ¸¹Ç·Î ºñ·Ê ½ºÅ©·Ñ ¹Ù¸¦ ¸¸µé ¼ö ÀÖ´Ù. nPage, nPos °ª¿¡ ´ëÇØ À¯È¿ÇÑ °ªÀÎÁö¸¦ Á¡°ËÇϹǷΠ¾û¶×ÇÑ °ªÀÌ µé¾î°¡Áö ¾Êµµ·Ï ÇØ ÁØ´Ù. ´ÙÀ½ ÄÚµå´Â ScrollWindow ÇÔ¼öÀÇ ¿¹Á¦¿¡¼ »ç¿ëÇÑ ÄÚµåÀÌ´Ù. case WM_SIZE: si.cbSize=sizeof(SCROLLINFO); si.fMask=SIF_ALL | SIF_DISABLENOSCROLL; si.nMin=0; si.nMax=1000; si.nPage=HIWORD(lParam); si.nPos=yPos; SetScrollInfo(hWnd, SB_VERT, &si, TRUE); si.nPage=LOWORD(lParam); si.nPos=xPos; SetScrollInfo(hWnd, SB_HORZ, &si, TRUE); return 0; ÀÌ À©µµ¿ì´Â 1000*1000ÀÇ Å©±â¸¦ °¡Áö¹Ç·Î ½ºÅ©·Ñ ¹üÀ§µµ 0~1000À¸·Î ¼³Á¤ÇÏ¿´À¸¸ç ÆäÀÌÁö Å©±â´Â À©µµ¿ìÀÇ Æø°ú ³ôÀÌ·Î ¼³Á¤ÇÏ¿´´Ù. | ||||||||
Âü°íÇÔ¼ö |
GetScrollInfo | ||||||||
Ç÷§Æû | 95ÀÌ»ó | ||||||||
ÂüÁ¶ |
|
written by http://www.winapi.co.kr
|