MFC中操纵控件
操作控件的两种方式:
方式1 通过调用CWnd::GetDlgItem()函数,根据控件ID获取控件对象指针,操作控件即可。
对话框的初始化函数:OnInitDialog()
方式2 对话框的数据交换技术(DDX)
将控件和一个成员变量绑定,可以通过操作成员变量达到操作控件的目的。
1 定义与控件绑定的成员变...
分类:
其他好文 时间:
2014-08-03 18:08:35
阅读次数:
419
继上文,做好opencv的配置以后,很多时候要用的就是显示图片,后面要讲的显示视频和一些测试也是建立在显示图片的基础上的,本次将分享opencv通过win32控制台显示图片和MFC显示图片:
一:OpenCV+win32
建立好win32空文档后,添加新项cpp文件后,直接上代码:
#include "highgui.h" //这个头文件很多时候都会用到,在openc...
分类:
其他好文 时间:
2014-08-03 12:53:55
阅读次数:
248
MFC的对话框
1 相关类
CDialog类-父类是CWnd,本质上也是一个窗口。是对话框类的顶层父类。
CCommonDialog类-父类是CDialog类。称为通用对话框。MFC提供了6个通用对话框类,都是CCommonDialog类的子类,
包括:
文件对话框、颜色对话框、字体对话框、查找替换对话框、打印对话框和打印设置对话框。
CProper...
分类:
其他好文 时间:
2014-08-03 12:51:23
阅读次数:
312
旋转按钮(微调按钮) : 对应的控件类是CSpinButtonCtrl
进度条:对应的控件类是CProgressCtrl
滑块:对应的控件类是CSliderCtrl
对这三个控件的操作都是同过与之相关联的控件类完成的,并且这三个控件有极大的相似性,故这里放到一起
先认识下:
Spin: Progress: Slider:
常用函...
分类:
其他好文 时间:
2014-08-03 10:17:05
阅读次数:
282
1、#include指令包含指定的文件2、#define指令预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了3、#typedef指令常用来定义一个标识符及关键字的别名它是语言编译过程的...
分类:
其他好文 时间:
2014-08-02 17:58:23
阅读次数:
207
WinMain函数1、句柄(HANDLE):{1.定义:资源的标识2.句柄的作用:操作系统通过句柄来找到对应的资源,从而对这些资源进行管理和操作。3句柄的分类:(按资源){ 1.图标句柄(HICON), 2.光标句柄(HCURSOR), 3.窗口句柄(HW...
分类:
其他好文 时间:
2014-08-02 01:40:52
阅读次数:
197
1.MFC下生成动态库1>显式调用在.cpp文件里添加接口函数1 int sum(int a,int b)2 {3 return a + b;4 }5 6 int sub(int a,int b)7 {8 return a - b;9 }在.def文件里标示导出接口1 sum @1;...
这个截图工具能实现最主要的截图功能,并保存为bmp图片。编写环境是vs2005,使用Unicode,基于对话框。没什么难度,直接看代码项目名称为CutOut// CutOutDlg.h : 头文件//#pragma once#include // CCutOutDlg 对话框class CCutOu...
分类:
其他好文 时间:
2014-08-01 19:37:32
阅读次数:
315
最近研究了一下MFC下对串口的操作,测试了一下对设备的读写。1.打开串口 1 GetDlgItem(IDC_BUTTON_OPEN)->EnableWindow(FALSE); 2 m_hComm = CreateFile("COM1", 3 GENERIC_READ...
分类:
其他好文 时间:
2014-08-01 19:17:42
阅读次数:
263
最近要做一个项目,做界面时遇到了这个问题,找了好多资料,终于解决了,在此记录一下,希望对有需要的人有所帮助。好了,不多说了,具体的处理如下:新建一个类CFixSplitterWnd继承CSplitterWnd,添加ON_WM_LBUTTONDOWN()ON_WM_SETCURSOR()ON_WM_M...
分类:
移动开发 时间:
2014-08-01 18:51:22
阅读次数:
255