- 博客(7)
- 资源 (6)
- 问答 (7)
- 收藏
- 关注
原创 MFC控件的Notify属性
MFC控件的属性栏,有一个选项为Notify,其作用就是该控件被单击或双击的时候将向父级发送通知。如果将其设置为false,父窗口就无法响应鼠标点击的消息。有的时候在VS中创建的控件,Notify选项默认是False。如果发现控件不响应某些点击事件,很有可能是这个选项设置为false导致的。...
2020-03-20 13:49:47 1206
原创 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 221
原创 MFC和Qt添加控件的不同之处
习惯了Qt的朋友,刚开始用MFC可能会感觉不习惯。例如,在添加控件的方法上二者是不一样的。Qt通过UI添加控件,控件拖进来后,控件对应的变量自动添加成功。而MFC中,控件拖到UI设计界面后,并不能直接使用这个控件,需要在控件上右键“添加变量”,设置变量名称,然后才能在程序中使用。这是本人目前的理解,欢迎下方留言交流。...
2019-12-15 16:26:41 287
原创 MFC listCtrl实现列表可编辑
如不采取其他方法,MFC listCtrl控件只有第一列可以编辑,这显然不能满足我们的需要,我们希望list中的每个cell都能编辑。本人参考下面的文章,实现了 listCtrl控件可编辑。https://blog.csdn.net/weixin_41485242/article/details/80601588总体思路向窗口中添加一个editor控件,双击某个单元格时,让editor...
2019-12-15 16:05:51 1733
原创 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 429
原创 SQLite中显示开启事务(sqlite3_prepare_v2)的注意事项
##问题背景写成图系统时,遇到这样的问题:数据库打开后,开始用insert添加记录,执行一些程序后,数据库无法进行insert操作了(程序执行后不提示错误,但是查看table的row可以知道未能插入数据)。将程序关闭后,用其他程序又可以对数据库进行insert操作。最后发现原来是sqlite3_prepare_v2()、sqlite3_step()、sqlite3_finalize()三个函数...
2019-12-05 21:10:15 2239 2
原创 在MFC中用Messagebox显示SQLite的报错内容
在MFC中用Messagebox显示SQLite的报错内容背景程序实现背景在MFC中使用SQLite数据库,可由用sqlite3_errmsg查看返回的错误内容。之前显示出的报错内容都是乱码,后来找到了能正常显示的方法。为了使用方便,把代码封装成几个函数,使用时调用showSQLiteErrorMessagebox。程序实现void showSQLiteErrorMessagebox(sq...
2019-12-01 17:14:28 162
Qt中可用的AES加密程序.zip
2019-10-08
win8.1USB鼠标不能用的解决方法
2018-06-09
C++SQLite数据库关闭后,数据文件仍被占用如何解决?
2020-02-06
SQLite编程时遇到的问题,一直得不到解决
2020-02-04
C++ SQLite3如何关闭数据库连接池?
2020-02-02
SQLite3 数据库可以查询但不可以更改,如何解决?
2020-02-01
Android加载dwg文件如何实现?
2019-12-10
Crytopp使用时发现的问题
2019-10-07
qt5 mingw32编译cryptopp565出现问题
2019-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人