개요 | |
1개의 CPropertySheet::CWnd 내에 여러 개의 CPropertyPage::CDialog 를 포함할 수 있고 동시에 탭으로 보이게 하든지 혹은 위저드 창처럼 next 버튼 클릭하여 순차적으로 CPropertyPage::CDialog 를 보이는 식으로도 구성가능 | |
|
CPropertySheet 기반 클래스 만들고 활용하기. | |||
1. CPropertySheet 기반 클래스 생성.클래스 위저드에서 MFC 클래서 생성하기 에서 base class 를 CPropertySheet 선택한다. 아래 그림. 2. CPropertyPage 기반 클래스 추가.상기 1에서 표현할 CPropertyPage 를 추가하는것임. 클래스 위저드에서 Base class 를 CPropertyPage 를 선택하고 필요한 수량만큼 생성한다. 대화상자 리소스도 자동생성된다. 예 : CCyPropPageTrading2_1, CCyPropPageTrading2_1 3. CPropertySheet 에 CPropertyPage 등록하기.CyPropSheetTradingType2.h 에서 2개의 Property Page 2개의 멤버변수 선언하고
CyPropSheetTradingType2 의 2개의 생성자 모두에 아래처럼 AdddPage 함수 추가.
4. CPropertySheet DoModal 로 출력하기.CCyPropSheetTradingType2를 일반 대화상자처럼 DoModal() 함수로 화면 출력된다.
출력된 화면예. | |||
|
본 글이 포함된 상위 정리 장소.
Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11
|
///1316.
'VisualStudio.C++.C#' 카테고리의 다른 글
MFC. CPaneDialog (0) | 2017.06.19 |
---|---|
MFC. CDockablePane (0) | 2017.06.19 |
Visual C++. Target Platform Version 설정. - windows sdk. (0) | 2017.04.15 |
MFC Extension DLL 만들기. ChartDirectorViewer (0) | 2017.03.18 |
Visual Studio Community 2017. 무료. (0) | 2017.03.14 |
댓글