.

140428_MFC_Docking Pane Window

by 담배맛구마

Visual Studio 2008 SP1 Feature Pack부터 적용된 Interface이다.

CMainFrame에 기술해야한다.

Caption, Auto Hide, Context Menu 등 유용한 기능 가진다.


[만드는 법]

1) Dialog를 디자인한다.(IDD_DIALOG_CAL)

속성의 Style에 Popup을 Child로 한다.

속성의 Border를 None으로 한다.

CDialogEx를 상속하는 Class를 만든다.(CCalculatorCtrl)


2) CDockablePane을 상속하는 Class를 만든다.(CCalculatorPane)

1)에서 만든 Class의 객체를 만들어 등록한다.

등록할때 Modeless Dialog만들 듯이 만든다.

객체명.Create("Dialog ID Name", this);

객체명.ShowWindow(SW_SHOW);


3) CMainFrame에 기술한다.

2)에서 만든 Class의 객체를 만들어서 등록한다.

OnCraete()에 기술해준다.

객체명.Craete(...);

반응형

블로그의 정보

정윤상이다.

담배맛구마

활동하기