본문 바로가기

컴퓨터 과학 & 영상처리 관련/MFC

mfc 슬라이더 컨트롤

c#은 준내 편한데 이건 좆같은듯


1. 다이얼로그에 toolbox에서 끌아다가 슬라이더 추가  


2. 마우스 오른쪽 버튼 누르고 add variable 해서 Control 연동 CSliderCtrl var 추가


3. 그 다음에 기본 값 설정

setpos 등 InitDialog()에서



이런거..준내 많음.. 설정하면 됨


4. 그 다음 슬라이더 이동 이벤트 NM_RELEASEDCAPTURE 함수 만들고

거기서 var.GetPos(); 하면 현재 슬라이더 값 알 수 있음

근데 나는이거 하기 전에 핸들값을...설정해주어야 잘 되더라..




암튼 이렇게 하면 되고


5. 슬라이더가 움직일때 마다 할라면 WM_HSCROLL 머 그런 다이얼로그 메시지 이용해서 하면 된다함




http://shinkai.tistory.com/2


또는 mfc 슬라이더 컨트롤 검색하면 많이 나옴