VisualStudio.C++.C#2017. 6. 19. 14:40


 

개요.

 
 


 


 



 

MFC CDockablePane 클래스 생성 활용.

 

단계1.
클래스 위저드에서 base class 를 CDockablePane 선택하고 만들 클래스 이름 지정하여 버튼 Finish 클릭.


단계2.

자동생성된 이후 클래스 위저드에서 WM_CREATE, WM_SIZE, WM_PAINT 메시지 핸들러 추가.
- OnPaint 추가 사유 : CDockablePane 은 플로팅 상태에서는 클라이언트 영역 새로 그리기 하지 않기 때문에 사이즈 변경시 지저분한 라인들이 그려지기 때문에 사용자코드에서 처리코드 추가하기 위함. ( 도킹된 상태에서는 별도처리하지 않아도 새로그리기 처리되는듯. ) 


단계3.
CDockablePane 내에서 표현할것 처리.
여러 종의 것들을 표현할 수 있다.

예1. CDialog 표현하기 -> http://igotit.tistory.com/1320


 


 



 본 글이 포함된 상위 정리 장소.

 

 Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11

 

 

///1318.


Posted by 리치굿맨

댓글을 달아 주세요