在C++程序中非常少有人去使用explicitkeyword,不可否认,在平时的实践中确实非常少能用的上。再说C++的功能强大,往往一个问题能够利用好几种C++特性去解决。但略微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是非常高的。了解explicitk...
分类:
编程语言 时间:
2014-08-11 23:49:33
阅读次数:
191
1、菜单命令响应函数: 提示:MFC都是采用大写字母来标识资源ID号的;为了区分资源类型,一般遵循这样一个原则:在“ID”字符串后加上一个标识资源类型的字母。例:菜单资源(Menu):ID_Mxxx;光标资源(Cursor):ID_Cxxx;图标资源(Icon):ID_Ixxx等;2、菜单命令的路....
分类:
其他好文 时间:
2014-08-11 23:46:13
阅读次数:
478
MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢?静态链接库是要先把程序中所需要使用的函数编译成机器码,保存在*.lib文件中。编译器会去*.lib中找出所需要的函数,并把这些函数的机器码复制一份...
分类:
其他好文 时间:
2014-08-11 20:51:32
阅读次数:
259
#include
// 窗口过程函数
LRESULT CALLBACK MyWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_DESTROY:
PostQuitMessage (0);
return 0;
case WM_PAINT:
PAINTSTRU...
分类:
其他好文 时间:
2014-08-11 12:03:12
阅读次数:
175
一 MFC对话框
1 分类
模式和非模式
2 相关类
CDialog类-父类是CWnd,本质上是一个窗口,对话框类的父类。
CCommonDialog类以及子类-通用对话框,颜色对话框、文件对话框、
查找替换对话框、字体设置对话框、打印设置对话框和
打印对话框。
CPropertyPage类-属...
分类:
编程语言 时间:
2014-08-11 10:14:42
阅读次数:
392
VC学习笔记1:按钮的使能与禁止用ClassWizard的Member Variables为按钮定义变量,如:m_Button1;则m_Button1.EnableWindow(true); 使按钮处于允许状态m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示VC...
分类:
其他好文 时间:
2014-08-11 09:58:01
阅读次数:
167
Opencv的视频显示,其实质是图片显示,只不过是连续显示不同的图片。其中如果涉及GUI,还要用多线程。现在讲自己所用的视频显示写出来供大家参考,主要涉及opencv在win32和mfc中显示视频。
一:Win32+OpenCV
#include "cv.h"
#include "highgui.h"
int main()
{
//MemTracker tracker;...
分类:
其他好文 时间:
2014-08-10 18:44:30
阅读次数:
231
Context(应用场景):
1、需要使用ConcreteStrategy提供的算法。
2、内部维护一个Strategy的实例。
3、 负责动态设置运行时Strategy具体的实现算法。
4、负责跟Strategy之间的交互和数据传递。
Strategy(抽象策略类):
1、 定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,Context使用这个接口调用不同的算法,一般使用...
分类:
其他好文 时间:
2014-08-10 18:39:20
阅读次数:
349
MFC疑难注解:CAsyncSocket及CSocketMFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解...
分类:
其他好文 时间:
2014-08-10 18:27:50
阅读次数:
220