0029589: Configuration - allow MFC samples to be built when OCCT is linked statically
[occt.git] / samples / mfc / standard / Common / OCC_3dChildFrame.h
1 // OCC_3dChildFrame.h: interface for the OCC_3dChildFrame class.
2 //
3 //////////////////////////////////////////////////////////////////////
4
5 #if !defined(AFX_OCC_3DCHILDFRAME_H__84879CFC_7EE3_11D7_8632_0060B0EE281E__INCLUDED_)
6 #define AFX_OCC_3DCHILDFRAME_H__84879CFC_7EE3_11D7_8632_0060B0EE281E__INCLUDED_
7
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif // _MSC_VER > 1000
11
12 #include "OCC_BaseChildFrame.h"
13 #include <Standard_Macro.hxx>
14
15 class Standard_EXPORT OCC_3dChildFrame : public OCC_BaseChildFrame  
16 {
17         DECLARE_DYNCREATE(OCC_3dChildFrame)
18 public:
19         OCC_3dChildFrame();
20         virtual ~OCC_3dChildFrame();
21
22 // Overrides
23         // ClassWizard generated virtual function overrides
24         //{{AFX_VIRTUAL(OCC_3dChildFrame)
25         //}}AFX_VIRTUAL
26
27 // Generated message map functions
28         //{{AFX_MSG(OCC_3dChildFrame)
29         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
30         //}}AFX_MSG
31
32         DECLARE_MESSAGE_MAP()
33
34 //Attributes
35 protected:
36         CToolBar m_RTToolBar;
37 };
38
39 #endif // !defined(AFX_OCC_3DCHILDFRAME_H__84879CFC_7EE3_11D7_8632_0060B0EE281E__INCLUDED_)