佚名通过本文主要向大家介绍了易语言拖放对象,3d材质拖放工具,html5拖放,ps3d材质拖放工具,易语言拖放对象怎么用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样改变IE的拖放行为
描述:
解决方案1:
描述:
一般的从资源管理器中把一个文件(文本的、图片等)拖放到IE中,在IE中将显示文件的内容。
我该怎么改变这种行为又不影响正常的拖放呢?比如从我自己的程序(支持拖放操作)中拖放文件到IE中,IE不显示文件的内容,而只是显示文件的路径?(但是从别的程序中拖文件,IE仍旧显示文件的内容)
谢谢!
解决方案1:
IDropTarget当然可以的,不过,VC里面有个封装的类,CDropTarget的,如果仅仅是要文件路径,用楼上介绍的WM_DROPFILES消息就可以了!
解决方案2: 看资料说可以实现IDropTarget接口,但我试过没有成功:(
我用的方法是先用put_RegisterAsDropTarget禁用浏览器的拖放功能,
然后用DragAcceptFiles自己实现浏览器窗口的拖放功能,并且安装
钩子拦截WM_DROPFILES消息,再在里面进行自定义行为的处理。