本文介绍的是Qt
中动态链接库,现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库,MFC好象也有类似机制,Qt还有一种方式,就是把一个QWidget子类,编译成动态链接库.然后根据动态链接库创建一个对象,返回QWidget子针,如果你的类不是QWidget的子类,就不能用...
分类:
其他好文 时间:
2014-05-29 23:01:31
阅读次数:
250
调试了好久,在MFC内竟然不可以解析“Mat”总是显示"Mat"没有定义,改动include、lib、依赖库,不断地改动:#include
"opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include
"cv....
分类:
其他好文 时间:
2014-05-29 14:14:52
阅读次数:
187
compile时提示CListCtrl没有声明,为什么这个mfc的类不能直接用?解决办法:#include
分类:
其他好文 时间:
2014-05-26 16:34:21
阅读次数:
213
主要讨论映射模式:MM_ANISOTROPIC,MM_ISOTROPIC.及相关方法的应用。1,先建立一个MFC单文档,过程不再赘述。2,在View类中找到CMainFrame::PreCreateWindow函数,在其中设置默认窗口大小为400
pixel*300 pixel:1 BOOL CTe...
分类:
其他好文 时间:
2014-05-26 16:13:19
阅读次数:
448
时间一长就忘记MFC中的很多东西了,所以需要把这些基本的知识理一理,为能深入到MFC内部结果原理,现在需要把这些东西让度娘吐出来:1.MFC中的消息队列情况(一个消息队列可以容纳多少消息)
原文可以在msdn中搜索“About Messages and Message Queues ”找到:The ...
分类:
其他好文 时间:
2014-05-26 07:32:26
阅读次数:
243
1、新建一个MFC项目;在资源视图中新建Toolbar资源:2、编辑状态栏:3、在***Dlg.h文件中添加CToolBar类型或其派生类型的一个变量如:(CdlgToolBar
myToolBar;),然后在***Dlg.cpp中OnInitDialog函数中添加如下代码(最简单但不完全): 1 ...
分类:
其他好文 时间:
2014-05-26 01:25:04
阅读次数:
317
想要实现长按键的一些控制,查了查可以通过捕获键盘事件,然后处理按键时需要进行的操作。下面简单的实现左右按键界面更新数值加减。1.
重载PreTranslateMessage(MSG*pMsg)函数,在函数中捕获键盘事件并处理响应:BOOL
CEditTestDlg::PreTranslateMess...
分类:
其他好文 时间:
2014-05-26 00:07:20
阅读次数:
307
最近有个程序需要用对话框的方式实现,但前面都是通过黑框形式完成的,突然让增加一个界面,本来准备采用MFC完成的,后采用API函数.主要是通过调用Windows API界面的CreateWindows函数完成,同时也能创建按钮,把参数设置为button,如果想响应该按钮,只需在回调函数中增加消息WM_COMMAND判断即可.该文章主要是怀念自己大一的学习生活,希望文章对大家有所帮助....
分类:
编程语言 时间:
2014-05-25 08:27:48
阅读次数:
363
如果是采用MFC工程的话,要实现真彩工具栏是一件简单的事,网上都提供了封装好的类来实现,例如:TrueColorToolBar。可是采用SDK实现真彩工具栏就需要自己去实现,在网络上搜索了很多关于这方面的资料,都没有称心如意的,最后自己一步一步的使用SDK函数来实现这一功能,代码如下:
void CreateToolBar(const HWND hWndParent)
{
RGBTRIPLE ...
分类:
其他好文 时间:
2014-05-24 14:38:00
阅读次数:
249
这是 //if not define的简写,是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。
目录
1定义
2内容
3作用
4形式
1定义编辑
#define x...
分类:
其他好文 时间:
2014-05-23 01:15:33
阅读次数:
341