如何让文本框可以接受拖放的内容
2007-08-31 16:43
218 查看
让edit成为Drap&Drop client,理论上可以有两种方法(http://www.codeproject.com/shell/explorerdragdrop.asp):
处理WM_DROPFILES消息或者让edit成为OLE drop target,
其中前一种方法可以有两种方式:
一是subclass:http://support.microsoft.com/kb/86724/en-us
二是定义一个edit派生类:http://www.codeguru.com/cpp/controls/editctrl/article.php/c3919/
另外,如果只是在程序内部拖放一些内容,比如ComboBox之前拖放项目,或者从ComboBox拖放内容到edit,
还可以用Paul DiLascia的CDragDropMgr
http://msdn.microsoft.com/msdnmag/issues/04/10/CQA/default.aspx
处理WM_DROPFILES消息或者让edit成为OLE drop target,
其中前一种方法可以有两种方式:
一是subclass:http://support.microsoft.com/kb/86724/en-us
二是定义一个edit派生类:http://www.codeguru.com/cpp/controls/editctrl/article.php/c3919/
另外,如果只是在程序内部拖放一些内容,比如ComboBox之前拖放项目,或者从ComboBox拖放内容到edit,
还可以用Paul DiLascia的CDragDropMgr
http://msdn.microsoft.com/msdnmag/issues/04/10/CQA/default.aspx
相关文章推荐
- 三、点击复制文本框内容的代码****最好点文本框就可以复制
- 如何使一个input文本框随其中内容而变化长度。
- 如何使一个input文本框随其中内容而变化长度(转)
- bootstrap modal插件弹出窗口如何限制最大高度,并且在内容过多时可以滚动显示
- 如何在TabControl中响应右键鼠标(添加一个ContextMenu就可以了),如何让在tab标签处右键菜单和在内容处右键菜单显示不同的菜单?
- 如何在rdlc报表中获取文本框或某个表格单元格中的内容,报表中表达式的全局集合
- 文本框里显示提示语言,点击可以输入其他内容
- 如何把数据转换成libsvm可以接受的数据格式
- 如何可以用openFileDialog实现打开txt文档并显示到文档中的内容
- 【PB】如何实现单击文本框时选中所有内容
- wbox对于如何获取文本框内容
- form 提交之前如何验证数值文本框的内容全部为数字
- 如何在rdlc报表中获取文本框或某个表格单元格中的内容,报表中表达式的全局集合
- 如何容器透明,内容不透明(margin负值可以是文档内容层级提高)
- 教你如何不翻墙就可以快速更新AndroidSDK Manager中的内容
- 如何让TetxView的内容可以滑动
- C#.NET常见问题(FAQ)-如何让文本框textbox内容靠右显示
- VB.Net-->如何使两个(或以上的)文本框(或NumberUpDown)显示相同的内容?
- 【PB】如何实现单击文本框时选中所有内容
- 如何让一个文本框的内容动起来?