无限天空

www.xDrv.com

拖放文件到系统区,shell的 调用过程

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
阅读更多
文章标签: shell
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭