GME  13
GMEActiveBrowser.h
Go to the documentation of this file.
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)