- 博客(10)
- 收藏
- 关注
原创 MFC总结
看完了鸡啄米的MFC讲解,有几个疑问一直没有得到解决1在C++中,控件处在一个什么位置?这个MFC啊,他就是一个用来做界面的东西,对象啊,类啊,变量啊什么的跟控件没什么必然的对应关系。只是在你对一个控件添加变量或者对象的时候,这些歌变量和对象遵循C++的一些规矩。控件的实质是一个操作系统与和软件与用户的媒介,一方面,它包含了位置、关系、形状、状态的信息,这些信息的背后是
2016-11-03 16:51:31
519
原创 MFC
picture control无法选中是因为你要点他的边在.h文件里声明和在.cpp文件里定义函数的时候都需要加上参数,否则会出现重名函数的参数不通风导致找不到重载的成员函数复选框啊、组合框啊这些东西,跟按钮不大一样,添加消息函数的时候可以添加两种:一种是普通的,就是点一下动一下的那种;另一种是更新的消息函数,至于说操作系统是怎么个更新机制的,还不大清楚
2016-11-03 16:26:42
188
原创 菜单栏
菜单栏的菜单项添加消息处理函数的时候,在右键里面找构造函数、初始化函数的区别1.执行的顺序有先后:构造函数是类的构造器,在实例化的时候先调用构造函数,初始化函数在构造函数后调用,属于构造后的初始化。2.功能上:MFC中构造函数用于类的构造比如说CDialoge,一般用于对话框这种控件的创建和初始化。OnInitDialog()函数是在对话框构造完成之后初始化用的,一般也
2016-10-29 18:07:46
281
原创 MFC控件收尾
修改菜单栏的时候,要在Accelerator和Menu中修改,不知道为什么,MFC并没有自动同步这两个地方。修改Menu是为了显示出来,真正起作用的是Accelerator消息处理函数的修改都是在“控件事件”中对相应消息的处理函数进行重载的,双击控件跳转到消息处理函数是鼠标单击控件的一个快捷方式,因为这个功能真是太常用了做标签对话框的时候,点一个标签结果弹出来了,这是因为子
2016-10-28 21:56:48
207
原创 matlab摄像头; MFC控件
matlab报错错误使用 videoinput (line 217)Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list ofavailable ADAPTORNAMEs. Image acquisition adaptors may beavailable as downloadable support packa
2016-10-08 10:31:38
707
原创 matlab警告名称不存在或不是目录; DoModal(); 静态文本框;编辑框;ID;职业与DOTA
matlab警告: 名称不存在或不是目录问题:安装了一些Matlab的工具箱后,会把这些文件夹的目录加到了路径里面。如果我们把这些文件夹删除了。以后在每次打开Matlab的时提示“警告: 名称不存在或不是目录”解决方法:打开MATLAB/R2014a/toolbox/local/pathdef.m 把不存在的目录删除。(我的目录在D:\toolbox\local下)DoModa
2016-09-29 22:10:01
3675
原创 对话框
消息对话框,直接用MessageBox("么么哒");就可以弹出来消息对话框,我怀疑其原理是自动生成类和对象,与我们平时创建对话框资源和生成对话框类进而实现对象的区别只是在于“自动”。对话框:属性:属性页CPropertyPage,属性表CPropertySheet消息对话框文件CFileDialog字体CFontDialog颜色CColorDialog
2016-09-28 21:58:22
203
原创 MFC属性对话框
回顾MFC建立向导对话框的过程,学习建立一般属性对话框的过程建立属性对话框实际上是以对话框为实例的类与以按键为实例的变量进行面向对象操作的结果,其间的桥梁是以windows消息响应机制为基础的各对象成员函数的调用。主对话框是一个对象,各个标签页分别对应一个对象,由一个属性表类的对象组合为一个属性对话框。不同之处在于各标签页对象继承CPropertyPage类,属性表对象继承CPro
2016-09-27 21:38:41
489
原创 MFC向导对话框按钮宏定义
PSWIZB_BACK Back buttonPSWIZB_NEXT Next buttonPSWIZB_FINISH Finish buttonPSWIZB_DISABLEDFINISH Disabled Finish button
2016-09-27 16:53:57
536
原创 报错
背景:VS2010 MFC 向导对话框 修改按键问题描述:类视图.类.属性.重写.onsetactive.添加显示“属性值无效”,详细信息显示“灾难性故障”。分析:未知,怀疑是VS自动添加功能故障解决办法:手动添加。找到对象.h文件,写入函数声明:public:virtual BOOL OnSetActive();找到对象.c
2016-09-27 16:18:12
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人