2009년 01월 04일
차일드 윈도우 사용하기 ..

에디트 컨트롤과 슬라이더 컨트롤을 얹은 차일드 윈도우를 두개 만듭니다. 똑같이 에디트 컨트롤과 슬라이더 컨트롤 그리고 차일드 윈도우를 선택하기 위한 라디오 버튼을 두개 IParentCtrlManager*은 부모 윈도우를 만듭니다. 각각 윈도우들은 CDialog를 상속 받도록 합니다. 그리고 차일드 윈도우를 부모 윈도우에 붙이고 라디오 버튼의 선택에 따라 각 차일드 윈도우가 보이고 감춰지도록 하며 부모 윈도우의 슬라이더가 움직이면 차일드 윈도우의 슬라이더도 같이 동작하도록 합니다. 대충 .. 이런 시나리오의 간단한 프로그램을 만들어 보도록하겠습니다.

위 설명을 그림으로 나타내면 아래와 같습니다.


일단 위의 내용을 코딩 하기 전 클래스는 아래와 같이 설계해 보았습니다.

소스 코드가 너무 길어서 각 소스에 주석을 달아 놓았습니다. 아래 예제 프로젝트를 제공하고 있으니 다운로드 받아서 분석해 보세요 ~~

* 실행 결과


* 예제 프로젝트

SwitchWindow.zip

by greenfrog | 2009/01/04 15:49 | C++ / WIN32 / MFC | 트랙백 | 덧글(0)
트랙백 주소 : http://greenfrog7.egloos.com/tb/1288794
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>