永发信息网

如何让CEdit对象响应WM_DROPFILES消息

答案:1  悬赏:40  手机版
解决时间 2021-03-19 05:17
  • 提问者网友:风月客
  • 2021-03-18 21:09
如何让CEdit对象响应WM_DROPFILES消息
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-18 21:33
*****Step0:假设CEdit对象m_cEdit定义在一个Dialog中,而这个Dialog关联了一个由CDialog类派生的子类CAcceptFileDialog,类的名字随便取。

*****Step1:在资源视图中打开m_cEdit所在Dialog的属性视图,设置Dialog的Accept Files属性值为True。

*****Step2:在对话框属性中找到消息WM_DROPFILES,为Dialog重载该消息。响应函数可以定义为OnDropFiles(HDROP hDropInfo),函数名固定不可更改。

*****Step3:在消息响应函数中添加代码。比如按文本或二进制方式读入文件内容,提取文件中的部分或全部信息显示在m_cEdit控件中。m_cEdit控件属性最好提前设置为多行、带垂直水平滚动条。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯