1。检测是否支持 Paste
a. OleGetClipboard 取出 IDataObject
b.从 IDataObject 取 dwEffectOffered
c.检测是否支持 DROPEFFECT_MOVE | DROPEFFECT_COPY
d.检测支持支持 DROPEFFECT_LINK (所以会调用2次 DragEnter DragLeave)
2. Drop
IDataObject DragEnter(DROPEFFECT_MOVE | DROPEFFECT_COPY|DROPEFFECT_LINK)
Drop
a. OleGetClipboard 取出 IDataObject
b.从 IDataObject 取 dwEffectOffered
c.检测是否支持 DROPEFFECT_MOVE | DROPEFFECT_COPY
d.检测支持支持 DROPEFFECT_LINK (所以会调用2次 DragEnter DragLeave)
2. Drop
IDataObject DragEnter(DROPEFFECT_MOVE | DROPEFFECT_COPY|DROPEFFECT_LINK)
Drop