개요. |
|
MSDN 설명 : https://msdn.microsoft.com/library/e2495f4c-765f-48f9-a2e2-e45e47608d91.aspx#cdockablepane__create
|
|
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.
'VisualStudio.C++.C#' 카테고리의 다른 글
MFC. CDockablePane 에 CDialog 표현하기. (0) | 2017.06.19 |
---|---|
MFC. CPaneDialog (0) | 2017.06.19 |
MFC. CPropertySheet, CPropertyPage (0) | 2017.06.14 |
Visual C++. Target Platform Version 설정. - windows sdk. (0) | 2017.04.15 |
MFC Extension DLL 만들기. ChartDirectorViewer (0) | 2017.03.18 |
댓글