SPRING :: NOTE
[XTToolkitPro] DockingPane에 Child Dialog 추가하기 본문
Development Tools/XtremeToolkit Pro
[XTToolkitPro] DockingPane에 Child Dialog 추가하기
RAYZIE 2017. 1. 24. 11:53반응형
1. 클래스를 추가
솔루션 탐색기의 프로젝트에서 마우스 오른쪽 버튼을 클릭한 후 뒤 추가 -> 클래스를 선택해준다.
MFC 클래스를 선택한 후 CDialogEx를 상속받는 클래스 추가
다이얼로그 이름 지정 및 베이스 클래스 지정
PANE에 자연스럽게 들어갈 수 있도록 Dialog 속성에서 X 버튼과 Title Bar를 제거해준다.
2. MainFrm.cpp에서 헤더파일 추가 및 DockPane에 Dialog 추가
#include "DlgInfo.h"
헤더파일을 include 해주었으면, cpp파일로 가 PANE에 DIalog ID를 연결시켜준다.
OnCreate() Function :
CXTPDockingPane* pwndPaneInfo = m_paneManager.CreatePane(ID_PN_INFO, CRect(0, 0, 50, 50), xtpPaneDockLeft);
ID_PN_INFO는 Resource.h파일에 임의로 Pane에 대한 ID값을 설정해 준 인자이다.
연결된 다이얼로그 생성
m_pDlgInfo = new CDlgInfo;
m_pDlgInfo->Create(IDD_DLG_INFO);
pwndPaneInfo->Attach(m_pDlgInfo);
실행
유용한 정보였으면 아래 하트를 눌러주세요.
반응형
'Development Tools > XtremeToolkit Pro' 카테고리의 다른 글
[ERROR] ToolkitPro"xxxx"vc100UD.lib (0) | 2017.06.23 |
---|---|
[XTToolkitPro] Report Control 사용하기 (0) | 2017.01.24 |
[XTToolkitPro] RibbonBar 및 아이콘 만들기 (2) | 2016.10.11 |
[XTToolkitPro] DockingPane 추가 (0) | 2016.09.19 |
[XTToolkitPro] DockingPane 프로젝트 생성 (0) | 2016.09.19 |
Comments