[MFC]Horizontal Scroll Bar

MFC 2013. 4. 4. 23:18

1. Dialog환경에서,

2. Scroll Bar를 이용하여 RGB Color 영상 만들기.

Visual Studio2010으로 작업.



1. MFC Application : Project 생성하기(그림 클릭하면 크게 볼 수 있음)

OK -> next~dialog based, 한국어 기타 등등 설정하기 

dialog 생성 성공.


2. toolbox에서 Horizontal Scroll Bar, Edit Control를 dialog에 배치하기


3. Project->class wizard 이용하여 변수 만들기

앞서 만든 control 들이 보인다. (빨간색표시 구간)

add Varoable...버튼을 눌러 변수명을 만든다. (ex. m_RScroll, m_GScroll, m_BScroll)


IDC_SCROLLBAR1~3 이 아까전에 만든 Horizontal Scroll Bar 3개고, IDC_EDIT1~3이 아까전에 만든 Edit Control이들이다.

Edit Control 에도 변수를 만들어 준다. (ex. m_REdit, m_GEdit, m_BEdit)


※앞으로 변수선언, 함수나 이벤트같은 선언은 class wizard을 이용하자. 단축키:Ctrl + Shift + X


4. 초기화


5. 코딩


6. Horizontal Scroll Bar, Edit Control의 값을 저장할 변수 선언

일반 변수 선언도 class wizard을 이용하자. 단축키:Ctrl + Shift + X


int m_RedValue;

int m_GreenValue;

int m_BlueValue;

CString m_strRed;

CString m_strGreen;

CString m_strBlue;


함수 선언도 class wizard을 이용하자. 단축키:Ctrl + Shift + X


7. Scroll 핸들도 class wizard을 이용하자. 단축키:Ctrl + Shift + X

Messages ->WM_HSCROLL 를 Add Handelr...버든을 눌러 핸들을 생성한다.





실행




반응형