v2.33
 
ApplicationEventHandler Class Reference
Inheritance diagram for ApplicationEventHandler:
EventHandler< _IApplicationEvents >

Public Member Functions

 ApplicationEventHandler (IApplication *pApplication)
 
- Public Member Functions inherited from EventHandler< _IApplicationEvents >
int Advise ()
 
 EventHandler (LPUNKNOWN pObject)
 
void Unadvise ()
 

Protected Member Functions

STDMETHOD Invoke (DISPID, REFIID, LCID, unsigned short, DISPPARAMS *, VARIANT *, EXCEPINFO *, unsigned int *)
 
virtual void OnBeforeApplicationClose (IApplicationCloseEvent *)
 
virtual void OnBeforeProjectClose (IProjectCloseEvent *)
 
virtual void OnProjectClosed ()
 
virtual void OnProjectCreated ()
 
virtual void OnProjectOpened (const std::wstring &)
 
virtual void OnProjectSaved (const std::wstring &)
 
- Protected Member Functions inherited from EventHandler< _IApplicationEvents >
COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE AddRef ()
 
STDMETHOD GetIDsOfNames (REFIID, LPOLESTR *, unsigned int, LCID, DISPID *)
 
STDMETHOD GetTypeInfo (unsigned int, LCID, ITypeInfo **)
 
STDMETHOD GetTypeInfoCount (unsigned int *)
 
STDMETHOD QueryInterface (REFIID riid, _COM_Outptr_ void __RPC_FAR *__RPC_FAR *ppvObject)
 
COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE Release ()
 

Additional Inherited Members

- Protected Attributes inherited from EventHandler< _IApplicationEvents >
DWORD m_dwCookie
 
LPCONNECTIONPOINT m_pConnPt
 
LPUNKNOWN m_pContainer