diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-05-22 08:51:34 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-05-22 08:51:34 +0000 |
commit | 11e133f5fb89f4cec7bdc5e5a4b6c7ef05c07c37 (patch) | |
tree | f6c7ead8105263b9058dff213498aacb59004693 /extensions/test | |
parent | 7ca168e85660c1e65f9df7e02d600ef5a0881f9f (diff) |
INTEGRATION: CWS uno4 (1.3.2); FILE ADDED
2003/05/08 06:54:54 jl 1.3.2.1: *** empty log message ***
Diffstat (limited to 'extensions/test')
-rw-r--r-- | extensions/test/ole/EventListenerSample/EventListener/EvtListener.cpp | 19 | ||||
-rw-r--r-- | extensions/test/ole/EventListenerSample/EventListener/EvtListener.h | 35 |
2 files changed, 54 insertions, 0 deletions
diff --git a/extensions/test/ole/EventListenerSample/EventListener/EvtListener.cpp b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.cpp new file mode 100644 index 000000000000..9a469cbfcfc1 --- /dev/null +++ b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.cpp @@ -0,0 +1,19 @@ +// EvtListener.cpp : Implementierung von CEvtListener +#include "stdafx.h" +#include "EventListener.h" +#include "EvtListener.h" + +///////////////////////////////////////////////////////////////////////////// +// CEvtListener + +STDMETHODIMP CEvtListener::disposing( IDispatch* source) +{ + ::MessageBox(NULL,_T("XEventListener::disposing"), + _T("EventListener.EvtListener component"), MB_OK); + return S_OK; +} + +CEvtListener::~CEvtListener() +{ + +}
\ No newline at end of file diff --git a/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h new file mode 100644 index 000000000000..7b9b6a1f8df7 --- /dev/null +++ b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h @@ -0,0 +1,35 @@ +// EvtListener.h : Deklaration von CEvtListener + +#ifndef __EVTLISTENER_H_ +#define __EVTLISTENER_H_ + +#include "resource.h" // Hauptsymbole + +///////////////////////////////////////////////////////////////////////////// +// CEvtListener +class ATL_NO_VTABLE CEvtListener : + public CComObjectRootEx<CComSingleThreadModel>, + public CComCoClass<CEvtListener, &CLSID_EvtListener>, + public IDispatchImpl<IEvtListener, &IID_IEvtListener, &LIBID_EVENTLISTENERLib> +{ +public: + CEvtListener() + { + } + ~CEvtListener(); + +DECLARE_REGISTRY_RESOURCEID(IDR_EVTLISTENER) + +DECLARE_PROTECT_FINAL_CONSTRUCT() + +BEGIN_COM_MAP(CEvtListener) + COM_INTERFACE_ENTRY(IEvtListener) + COM_INTERFACE_ENTRY(IDispatch) +END_COM_MAP() + +// IEvtListener +public: + STDMETHOD(disposing)(IDispatch* source); +}; + +#endif //__EVTLISTENER_H_ |