小弟头一次在CSDN上发帖,实在是碰到棘手问题。
话不多说,直奔主题。
最近在做一个MFC的项目,项目需求是要实现文件拖拽效果,在文件从对话框拖拽到本地的时候要显示图标,文件从本地拖拽到软件接收文件对话框的时候也要显示图标。
其实这个效果跟windows的资源管理器鼠标移动文件夹一样,效果图如下:
从软件内往外拖的效果实现了,其实就是设置一个CImageList变量 把要移动的图标保存下来 跟随鼠标移动,但是从外往里拖的效果没有实现。对话框或者List Control控件设置成Accept File属性之后默认显示的只是个虚框。
卡在这很久了 于是鼓起勇气发一贴求助。