Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CApplication Class Reference

#include <Application.h>

Inheritance diagram for CApplication:

CComObject List of all members.

Public Member Functions

 CApplication ()
virtual ~CApplication ()
IApplicationGetApp ()
IUserInterfaceGetUI ()

Protected Attributes

STDMETHOD( get_Application )(IApplication FAR *FAR *ppApplication)
STDMETHOD( get_Version )(BSTR FAR *psVersion)
STDMETHOD( CheckVersion )(BSTR sVersion)
STDMETHOD( CreateXML )(ISXMLElement FAR *FAR *ppXML)
STDMETHOD( get_UserInterface )(IUserInterface FAR *FAR *ppUserInterface)
STDMETHOD( get_Library )(ILibrary FAR *FAR *ppLibrary)
STDMETHOD( NewWindow )(BSTR bsName, IPluginWindowOwner FAR *pOwner, IPluginWindow FAR *FAR *ppWindow)
STDMETHOD( get_MainWindowHwnd )(HWND FAR *phWnd)
STDMETHOD( get_ActiveView )(IGenericView FAR *FAR *ppView)
STDMETHOD( RegisterCommand )(BSTR bsName, HICON hIcon, UINT *pnCommandID)
STDMETHOD( AddFromString )(BSTR sXML)
STDMETHOD( AddFromResource )(HINSTANCE hInstance, UINT nID)
STDMETHOD( AddFromXML )(ISXMLElement FAR *pXML)
STDMETHOD( GetMenu )(BSTR bsName, VARIANT_BOOL bCreate, ISMenu FAR *FAR *ppMenu)
STDMETHOD( GetToolbar )(BSTR bsName, VARIANT_BOOL bCreate, ISToolbar FAR *FAR *ppToolbar)

Constructor & Destructor Documentation

CApplication::CApplication  ) 
 

Definition at line 61 of file Application.cpp.

CApplication::~CApplication  )  [virtual]
 

Definition at line 67 of file Application.cpp.


Member Function Documentation

IApplication * CApplication::GetApp  ) 
 

Definition at line 74 of file Application.cpp.

References CComObject::GetInterface().

IUserInterface * CApplication::GetUI  ) 
 

Definition at line 79 of file Application.cpp.

References CComObject::GetInterface().


Member Data Documentation

STDMETHOD( CApplication::AddFromResource)(HINSTANCE hInstance, UINT nID) [protected]
 

STDMETHOD( CApplication::AddFromString)(BSTR sXML) [protected]
 

STDMETHOD( CApplication::AddFromXML)(ISXMLElement FAR *pXML) [protected]
 

STDMETHOD( CApplication::CheckVersion)(BSTR sVersion) [protected]
 

STDMETHOD( CApplication::CreateXML)(ISXMLElement FAR *FAR *ppXML) [protected]
 

STDMETHOD( CApplication::get_ActiveView)(IGenericView FAR *FAR *ppView) [protected]
 

STDMETHOD( CApplication::get_Application)(IApplication FAR *FAR *ppApplication) [protected]
 

STDMETHOD( CApplication::get_Library)(ILibrary FAR *FAR *ppLibrary) [protected]
 

STDMETHOD( CApplication::get_MainWindowHwnd)(HWND FAR *phWnd) [protected]
 

STDMETHOD( CApplication::get_UserInterface)(IUserInterface FAR *FAR *ppUserInterface) [protected]
 

STDMETHOD( CApplication::get_Version)(BSTR FAR *psVersion) [protected]
 

STDMETHOD( CApplication::GetMenu)(BSTR bsName, VARIANT_BOOL bCreate, ISMenu FAR *FAR *ppMenu) [protected]
 

STDMETHOD( CApplication::GetToolbar)(BSTR bsName, VARIANT_BOOL bCreate, ISToolbar FAR *FAR *ppToolbar) [protected]
 

STDMETHOD( CApplication::NewWindow)(BSTR bsName, IPluginWindowOwner FAR *pOwner, IPluginWindow FAR *FAR *ppWindow) [protected]
 

STDMETHOD( CApplication::RegisterCommand)(BSTR bsName, HICON hIcon, UINT *pnCommandID) [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:03 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2