![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mfc
海沙画2020
这个作者很懒,什么都没留下…
展开
-
MFC控件的Notify属性
MFC控件的属性栏,有一个选项为Notify,其作用就是该控件被单击或双击的时候将向父级发送通知。如果将其设置为false,父窗口就无法响应鼠标点击的消息。有的时候在VS中创建的控件,Notify选项默认是False。如果发现控件不响应某些点击事件,很有可能是这个选项设置为false导致的。...原创 2020-03-20 13:49:47 · 1163 阅读 · 0 评论 -
ARX-MFC出现ratioButton不能添加成员变量
背景中VS2010写ARX-MFC,出现不能用向导给ratioButton添加成员变量的情况。所以只能手动添加解决方法如下1.在类的.h文件中,定义一个CButton变量。CButton pointNameRatioButton;2.在类的.cpp文件中,DoDataExchange下面添加DDX_Control(pDX, IDC_RADIO1, pointNameRatioButt...原创 2019-12-22 22:24:36 · 213 阅读 · 0 评论 -
MFC和Qt添加控件的不同之处
习惯了Qt的朋友,刚开始用MFC可能会感觉不习惯。例如,在添加控件的方法上二者是不一样的。Qt通过UI添加控件,控件拖进来后,控件对应的变量自动添加成功。而MFC中,控件拖到UI设计界面后,并不能直接使用这个控件,需要在控件上右键“添加变量”,设置变量名称,然后才能在程序中使用。这是本人目前的理解,欢迎下方留言交流。...原创 2019-12-15 16:26:41 · 272 阅读 · 0 评论 -
MFC listCtrl实现列表可编辑
如不采取其他方法,MFC listCtrl控件只有第一列可以编辑,这显然不能满足我们的需要,我们希望list中的每个cell都能编辑。本人参考下面的文章,实现了 listCtrl控件可编辑。https://blog.csdn.net/weixin_41485242/article/details/80601588总体思路向窗口中添加一个editor控件,双击某个单元格时,让editor...原创 2019-12-15 16:05:51 · 1689 阅读 · 0 评论 -
SQLite查询结果转为CString类型
SQLite很多函数的查询结果是一个char类型,在MFC中使用时经常需要将其转换为CString类型使用。例如,sqlite3_get_table(db,sql,&azResult,&nRow,&nColumn,&zErrMsg);其中azResult为查询结果,它的类型为char,实际上是个1维数组(不要以为是2维数组),每一个元素都是一个 char* 值,...原创 2019-12-06 18:11:32 · 416 阅读 · 0 评论 -
在MFC中用Messagebox显示SQLite的报错内容
在MFC中用Messagebox显示SQLite的报错内容背景程序实现背景在MFC中使用SQLite数据库,可由用sqlite3_errmsg查看返回的错误内容。之前显示出的报错内容都是乱码,后来找到了能正常显示的方法。为了使用方便,把代码封装成几个函数,使用时调用showSQLiteErrorMessagebox。程序实现void showSQLiteErrorMessagebox(sq...原创 2019-12-01 17:14:28 · 155 阅读 · 0 评论