经过两个星期的努力,终于完成了使用mfc界面实现sqlite3的增,删,改,查,打开,关闭数据库,升序,倒序.在这过程中遇到了好多问题,不过总算是完成了,现在把我的学习经验分享给大家.(我上传了整个项目代码,有兴趣的可以去下载点击打开链接)
经过前面两篇博客的讲解,相信你对MFC已经有了初步的了解(至少算是懂了MFC最基础的知识了),这里我说一下MFC比较常用且算得上是第一个坎的控件Edit control
(3)Edit control
按照前面说的方法,先做出以下对话框(删除原有的静态文本框和取消按钮,其他不变)
Edit control(编辑控制,或者说文本编辑框)是可以动态使用的,可以动态输入和动态显示,所以这里一定要自己编辑它的ID以区分(由于这个演示就只使用一个文本编辑框,我就懒得改它的ID).
右击Edit control->添加变量
我们要做的是
1.选择变量的类别,这里选择Value
2.选择变量的数据类型,这里选CString
3.设置变量名,一般而言变量名以m_开头,这样比较容易记忆,我这里取名为m_string1.
(本次演示用不到变量,不过提前说一下)
双击确定进入确定按钮的单击事件
把单击事件处理函数改成下面代码
编译运行一下
这里实现的是从文件对话框中选取我们需要的文件名显示在Edit control上
如果你想要显示文件路径,只需要将上面代码中strFilePath = fileDlg.GetFileName(); 这句改成strFilePath = fileDlg.GetPathName(); 即可