Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / mfc / standard / 08_HLR / src / Properties / PropertiesSheet.h
CommitLineData
7fd59977 1#if !defined(AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_)
2#define AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_
3
4#if _MSC_VER >= 1000
5#pragma once
6#endif // _MSC_VER >= 1000
7// PropertiesSheet.h : header file
8//
9
10/////////////////////////////////////////////////////////////////////////////
11// CPropertiesSheet
12#include "ColorPropertyPage.h"
13#include "FontPropertyPage.h"
14#include "WidthPropertyPage.h"
15#include "TypePropertyPage.h"
16#include "MarkPropertyPage.h"
17
18
19class CPropertiesSheet : public CPropertySheet
20{
21 DECLARE_DYNAMIC(CPropertiesSheet)
22
23
24
25private :
26 CColorPropertyPage m_pageColorProperty;
27 CFontPropertyPage m_pageFontProperty;
28 CWidthPropertyPage m_pageWidthProperty;
29 CTypePropertyPage m_pageTypeProperty;
30 CMarkPropertyPage m_pageMarkProperty;
31
32// Construction
33public:
34 CPropertiesSheet(CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
35
36 void SetViewer (Handle(V2d_Viewer) aViewer);
37
38// Attributes
39public:
40
41// Operations
42public:
43
44// Overrides
45 // ClassWizard generated virtual function overrides
46 //{{AFX_VIRTUAL(CPropertiesSheet)
47 public:
48 virtual BOOL OnInitDialog();
49 //}}AFX_VIRTUAL
50
51// Implementation
52public:
53 virtual ~CPropertiesSheet();
54
55 // Generated message map functions
56protected:
57 //{{AFX_MSG(CPropertiesSheet)
58 //}}AFX_MSG
59 DECLARE_MESSAGE_MAP()
60
61};
62
63/////////////////////////////////////////////////////////////////////////////
64
65//{{AFX_INSERT_LOCATION}}
66// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
67
68#endif // !defined(AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_)