23#ifndef _DRAGDROPHELPER_H_
24#define _DRAGDROPHELPER_H_
27 public CComCoClass<CDropTargetHelper, &CLSID_DragDropHelper>,
28 public CComObjectRootEx<CComMultiThreadModelNoCS>,
STDMETHOD() Show(BOOL fShow) override
STDMETHOD() Drop(IDataObject *pDataObject, POINT *ppt, DWORD dwEffect) override
STDMETHOD() DragLeave() override
STDMETHOD() DragEnter(HWND hwndTarget, IDataObject *pDataObject, POINT *ppt, DWORD dwEffect) override
virtual HRESULT WINAPI InitializeFromWindow(HWND hwnd, POINT *ppt, IDataObject *pDataObject)
virtual HRESULT WINAPI InitializeFromBitmap(LPSHDRAGIMAGE pshdi, IDataObject *pDataObject)
STDMETHOD() DragOver(POINT *ppt, DWORD dwEffect) override
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define IDR_DRAGDROPHELPER