GME
13
|
00001 #if !defined(AFX_GMEACTIVEBROWSER_H__9D546378_72C2_494C_846F_256F257F85B0__INCLUDED_) 00002 #define AFX_GMEACTIVEBROWSER_H__9D546378_72C2_494C_846F_256F257F85B0__INCLUDED_ 00003 00004 #if _MSC_VER > 1000 00005 #pragma once 00006 #endif // _MSC_VER > 1000 00007 00008 // GMEActiveBrowser.h : main header file for GMEACTIVEBROWSER.DLL 00009 00010 #if !defined( __AFXCTL_H__ ) 00011 #error include 'afxctl.h' before including this file 00012 #endif 00013 00014 #include "resource.h" // main symbols 00015 #include "CurrentProject.h" // Added by ClassView 00016 #include "GMEActiveBrowser_i.h" 00017 00018 enum eDragOperation{DRAGOP_COPY,DRAGOP_MOVE,DRAGOP_REFERENCE,DRAGOP_INSTANCE,DRAGOP_SUBTYPE, DRAGOP_CLOSURE, DRAGOP_CLOSURE_MERGE}; 00020 // CGMEActiveBrowserApp : See GMEActiveBrowser.cpp for implementation. 00021 00022 class CGMEActiveBrowserCtrl; 00023 00024 class CGMEActiveBrowserApp : public COleControlModule 00025 { 00026 public: 00027 void SetCtrl(CGMEActiveBrowserCtrl* pCtrl); 00028 CCurrentProject m_CurrentProject; 00029 BOOL InitInstance(); 00030 int ExitInstance(); 00031 CGMEActiveBrowserCtrl* GetCtrl(); 00032 private: 00033 CGMEActiveBrowserCtrl* m_pCtrl; 00034 BOOL InitATL(); 00035 }; 00036 00037 extern const GUID CDECL _tlid; 00038 extern const WORD _wVerMajor; 00039 extern const WORD _wVerMinor; 00040 00041 //{{AFX_INSERT_LOCATION}} 00042 // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 00043 00044 #endif // !defined(AFX_GMEACTIVEBROWSER_H__9D546378_72C2_494C_846F_256F257F85B0__INCLUDED)