怎样让CHtmlEditView类捕捉文件拖拽事件?
现在IM客户端,类似于QQ的客户端,其单聊窗口中,发送框采用的是CHtmlEditView类,HTML编辑器,能够实现输入文字,表情或图片,现在实现一功能,很没有头绪,类似于QQ那样,拖拽文件至单聊窗口,出现一提示,等待对方接受文件,如果对方同意接收,就可实现文件传输了。就是鼠标拖拽文件拖拽至发送框时,却自动把文件打开了。如果是图片,TXT格式会显示在发送框中,如果是压缩文件,会弹出IE浏览器常见的文件下载对话框。
在单聊窗口中响应了响应ON_WM_DROPFILES()消息,当拖拽文件至单聊窗口中,发送框和接收框之外的地方,会响应此消息。很明显,发送框或接收框与对话框冲突。
请教高手,在CHtmlEditView中该如何捕捉文件拖拽事件,如何解决此问题?如果有相关源代码,那就更好了。
谢谢,感激不尽。