본문 바로가기
VisualStudio.C++.C#

MFC. CDockablePane

by i.got.it 2017. 6. 19.

 

 

개요.

 
 
 
 
 
 

 

 

 

 

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.

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5