|
| DesktopDropTarget (HWND hTargetWnd) |
|
virtual bool | OnDrop (FORMATETC *pFmtEtc, STGMEDIUM &medium, DWORD *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragOver (DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragLeave (void) |
|
| IDropTargetImpl (HWND m_hTargetWnd) |
|
virtual | ~IDropTargetImpl () |
|
void | AddSuportedFormat (FORMATETC &ftetc) |
|
virtual bool | OnDrop (FORMATETC *pFmtEtc, STGMEDIUM &medium, DWORD *pdwEffect)=0 |
|
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) |
|
virtual ULONG STDMETHODCALLTYPE | AddRef () |
|
virtual ULONG STDMETHODCALLTYPE | Release () |
|
bool | QueryDrop (DWORD grfKeyState, LPDWORD pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragEnter (IDataObject __RPC_FAR *pDataObj, DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragOver (DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragLeave () |
|
virtual HRESULT STDMETHODCALLTYPE | Drop (IDataObject __RPC_FAR *pDataObj, DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) |
|
HRESULT | DragEnter ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | DragOver ([in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | DragLeave () |
|
HRESULT | Drop ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
OLE drop target for the desktop window.
Definition at line 95 of file desktop.h.