47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
#ifndef __T3DFRMBS_HPP__
|
|
#define __T3DFRMBS_HPP__
|
|
|
|
//**************************************
|
|
#ifndef CPA_EXPORT
|
|
#if defined(CPA_WANTS_IMPORT)
|
|
#define CPA_EXPORT __declspec(dllimport)
|
|
#elif defined(CPA_WANTS_EXPORT)
|
|
#define CPA_EXPORT __declspec(dllexport)
|
|
#else
|
|
#define CPA_EXPORT
|
|
#endif
|
|
#endif
|
|
//**************************************
|
|
|
|
#ifdef ACTIVE_EDITOR
|
|
|
|
class Tool3D_Interface;
|
|
|
|
// ALX
|
|
//#include "FRMBsMn.hpp"
|
|
// End ALX
|
|
|
|
class Tool3D_FRMBaseMenu : public FRMBaseMenu
|
|
{
|
|
protected:
|
|
Tool3D_Interface *m_p_oTool3D;
|
|
public:
|
|
Tool3D_FRMBaseMenu();
|
|
~Tool3D_FRMBaseMenu();
|
|
void mfn_vSetTool3D(Tool3D_Interface *_p_oTool3D) { m_p_oTool3D = _p_oTool3D; }
|
|
void fn_vInitGeneralMenuWithContext(void);
|
|
void mfn_vUpdateDeviceToolBar(void);
|
|
DECLARE_DYNCREATE(Tool3D_FRMBaseMenu);
|
|
protected:
|
|
//{{AFX_MSG(CPA_MainFrame)
|
|
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
|
afx_msg void OnSysCommand( UINT nID, LPARAM lParam );
|
|
afx_msg void OnSize( UINT nType, int cx, int cy );
|
|
afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu);
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
};
|
|
|
|
#endif ACTIVE_EDITOR
|
|
#endif __T3DFRMBS_HPP__ |