본문 바로가기
programing/MFC

슬라이드 컨트롤 사용시에

by RedWiz 2017. 3. 29.

빈번하게 업데이트 할 경우 컨트롤이 안 될 경우에


해당 컨트롤러가 있는 Dialog의 OnHScroll()이나 OnVScroll()을 이용하면 된다.


어느 슬라이더인지 구분은 변수 pScrollBar->m_hWnd로 구분 하고


단, 행동 마다 불러 오므로 nSBCode로 구분해야 함


https://msdn.microsoft.com/ko-kr/library/e14hhbe6.aspx


SB_LEFT 맨 왼쪽으로 스크롤합니다.


SB_ENDSCROLL 스크롤 끝.


SB_LINELEFT 왼쪽 스크롤.


SB_LINERIGHT 오른쪽으로 스크롤합니다.


SB_PAGELEFT 한 페이지 왼쪽으로.


SB_PAGERIGHT 오른쪽 스크롤 한 페이지.


SB_RIGHT 맨 오른쪽으로 스크롤합니다.


SB_THUMBPOSITION 절대 위치로 스크롤. 현재 위치에서 지정 된 nPos 매개 변수.


SB_THUMBTRACK 지정 된 위치로 스크롤 상자를 드래그 합니다. 현재 위치에서 지정 된 nPos 매개 변수.


변수 nPos는 short형으로 절대적 위치 값이 나오므로 범위를 적용 시킨 SliderCtrl에 정확한 값을 사용하려면 슬라이드 컨트롤에서 직접 사용하여야 함

'programing > MFC' 카테고리의 다른 글

다이알 로그 활성화 확인  (0) 2017.05.22
간단한 Popup Menu 만들기  (0) 2017.05.10
ShellExecute  (0) 2017.01.11
TRACE  (0) 2017.01.11
API/MFC에서 Alt키 (VK_MENU) 막는 방법  (0) 2014.12.21