삽이 부서질 때까지 삽질

[MFC] 정적 분할 윈도우 본문

MFC

[MFC] 정적 분할 윈도우

xinfo 2016. 12. 7. 03:35

이전 글을 가지고 정적 분할 윈도우를 제작해보겠습니다.


[동적 분할 윈도우 글 보러 가기]


왼쪽에는 마우스 클릭으로 원을 그리고, 오른쪽에는 글자를 입력하게 제작해보겠습니다.


SplitDocumentDoc.h 에 문자열을 저장하기 위한 CArray를 선언하고 SplitDocumentDoc.cpp 에서 초기화 시켜줍니다.




키보드 입력 받는 클래스를 추가하겠습니다.

이때 c++ 클래스 추가가 아닌 MFC 클래스 추가해야합니다!!



그리고 글자를 쓰기 위한 메세지 핸들러 WM_CHAR 를 추가한 뒤 코드를 작성합니다.


그리고 화면에 글자를 출력하도록 OnDraw에 작성합니다.


 그리고 MainFrm.cpp 에 OnCreateClient 함수를 수정해서 정적 분할 윈도우로 만든다. 



이때 CreateStatic에서 가로 방향에 1 세로 방향에 2를 입력하고 나머지 인자는 기본 값을 사용한다.

[cpp에서 기본값이 설정된 함수면 인자를 생략했을 경우 기본 값으로 셋팅함.]


CreateView에서 (0,0) (0,1) 이라고 나오는데 이건 구획을 구분하는 번호이다.


0,0 

0,1 

1,0 

1,1 

2,0 

2,1 


이런 식으로 구분한다.



'MFC' 카테고리의 다른 글

[MFC] MDI 맛보기 2  (0) 2016.12.11
[MFC] MDI 맛보기 1  (0) 2016.12.11
[MFC] 동적 분할 윈도우  (0) 2016.12.06
[MFC] SDI 간단 분석  (0) 2016.12.06
[MFC] 텍스트 파일이 아닌 확장 메타파일 형식으로 저장  (0) 2016.12.06
Comments