赞
踩
学习mfc练习源文件参考http://blog.csdn.net/qingyang8513/article/details/50986455
1、VS2015;
2、C++ / MFC;
1、目标:实现在双击列表框时的动态修改,包括:
1)双击空白处时自动添加一行;
2)双击已有数据时使用显示编辑框实现动态修改子项。
2、重点内容:
1)List Control控件NM_DCLICK消息响应事件;
2)Edit Control的KillFocus消息响应;
3)Edit Control的动态显示及隐藏;
4)List Control获取指定行和列的编号,并获取指定行和列的内容及修改赋值。
1、创建基于对话框的MFC应用程序,删除原有的静态文本;
2、添加一个List Control控件和一个Edit Control控件,并分别关联控制变量m_ListTem和m_EditTest(List Control控件适当调整大小,Edit Control大小不用调整);
3、初始化对话框函数OnInitDialog中实现List Control控件和Edit Control控件的初始化,代码如下:
5、为List Control控件添加NM_DBLCLK消息响应,并添加代码如下:
7、生成 ---> 生成解决方案,即可测试运行,效果下图所示:
图1 初始化效果
图2 动态修改子项
图3 动态添加一行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。