- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Link
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[API/MFC] MFC 분할 윈도우(1) 본문
분할 윈도우(Splitter Window)는 하나의 프레임 윈도우를 두 개 이상의 윈도우로 나누어 주는 기능을 하는 윈도우 입니다. 가장 대표적인 예로 아래 그림의 윈도우 탐색기를 들 수 있으며 같은 데이터를 보여주는데 보여주는 위치나 보여주는 형태가 다른 경우에 많이 사용합니다.
사용자는 분할 윈도우를 이용하여 원하는 만큼의 뷰 영역을 설정 할 수 있고, 각각의 뷰 영역에는 뷰 윈도우 뿐만 아니라 여러가지 일반 윈도우도 올라 갈 수 있습니다. 분할 윈도우에는 다음과 같이 두 가지 종류가 있습니다.
◎ 동적 분할 윈도우
- 프로그램 실행 중 윈도우를 하나로 합치거나 나눌 수 있으며 스크롤바 끝 부분에 분할바가 있습니다.
분할바를 윈도우의 한 쪽 끝까지 움직이면 나누어져있던 윈도우가 합쳐지고 끝 쪽에 있는 분할바를 안
안 쪽으로 끌어당기면 윈도우를 다시 분할 할 수 있습니다.
◎ 정적 분할 윈도우
- 정적 분할 윈도우는 윈도우가 분할된 상태로 프로그램이 시작되고, 프로그램 실행 중에 분할된 윈도우
를 다시 합칠 수 없는 형태를 가지고 있습니다. 분할바를 윈도우 한 쪽의 끝까지 밀어도 분할된 윈도우
가 합쳐지지 않으며, 분할된 영역들을 만들거나 없앨 수 없습니다. 위 그림의 윈도우 탐색기는 정적 분
할 윈도우의 예라고 볼 수 있습니다. 정적 분할윈도우에는 각각의 영역에 서로 다른 클래스의 뷰를 배치
할 수 있습니다. 한 쪽에 폼뷰를 배치하고 여러가지 컨트롤들도 사용 할 수 있죠.
MFC에서는 분할 윈도우의 사용을 위해 CSplitterWnd라는 클래스를 제공하고 있으며, 동적이든 정적이든
쉽게 설정하고 만들 수 있습니다.
[출처] http://frog3147.tistory.com/entry/MFC-분할-윈도우-만들기
'★─Programing > ☆─API | MFC' 카테고리의 다른 글
[API/MFC] MFC 분할 윈도우(3) - 정적 분할 윈도우 만들기 (0) | 2011.11.03 |
---|---|
[API/MFC] MFC 분할 윈도우(2) - 동적 분할 윈도우 만들기 (0) | 2011.11.03 |
[API/MFC] DestroyWindow와 PostQuitMessage (0) | 2011.11.01 |
[API/MFC] DestroyWindow (0) | 2011.11.01 |
[API/MFC] sendmessage 와 postmessage 의 차이점 (0) | 2011.11.01 |
Comments