|
| | 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.