随笔分类 - MFC
摘要:单文档 这时候资源的Dialog里只有一个关于对话框: 运行下发现,这里如果选择的是CRichEditView: 如果点击另存为的话,这里会显示后缀: 我们来看它的类视图: 文档和视图有什么区别?一个文档只有一份,而视图可以有多份,比如对于一个TXT它是一个文档: 但可以打开N次: 下面我们来跟踪一
阅读全文
摘要:添加List Ctrl并将View属性设置为Report,最终页面设计如下: 给ListCtrl添加变量: 我们定义一个函数,函数中的内容专门用来初始化列表框,先来做一步: 并在住Dialog头文件中添加这个成员函数: 并在初始化代码中添加这个函数: 运行之后就有效果了: 插入一定量的数据,代码如下
阅读全文
摘要:界面布局如下: 首先给GroupBox添加变量,让它能够显示进度条执行到百分之多少,当出现提示: 只需要给控件ID进行重命名即可,重命名后就可以添加变量了: 给进度条添加变量: 再手动添加两个变量: 还得给上边两个编辑框关联变量: 给Button加入代码如下: 下面给窗体添加Timer消息: 每10
阅读全文
摘要:按钮控件的介绍 界面设计如下: 要将Group属性设为True才可以添加变量: 给4个Radio Button关联变量: 有时候我们在更改控件ID的时候,会提示出: 但实际上已经没有这个ID了,只要我们重新编译一下再改就行。关联完变量之后会在MFCButtonDlg.h中多出这几个成员变量: 给Bu
阅读全文
摘要:通用字体对话 声明一个LogFont和一个COLORREF私有变量: 给Button添加代码如下: 运行后我们发现设置字体后并不会产生效果: Why?OnPaint会在这里进行响应: 添加代码如下: 运行,选择字体: 运行结果如下: 我们回顾一下代码结构: 我起初在处下断点运行,发现这个代码执行过程
阅读全文
摘要:使用MFC创建模态对话框 模态对话框分为两种,一种是使用API实现的模态对话框,一种是使用MFC实现的模态对话框。 举个例子: 这是因为,模态对话框的产生会屏蔽其他窗体的消息。 我们新建一个项目。再创建一个对话框: 我们的目的是点击第一个对话框中的按钮,而弹出第二个对话框。双击按钮: 注意,这里的成
阅读全文
摘要:如何建立MFC应用程序 打开VS2013: 单击下一步: 选中相应的选项: 点击完成: 应用程序类 我们可以看到: 对于应用程序类,该项目的名称是FirstSoftware,对应的类就是CFirstSoftwareApp;对于对话框类(尽管一个应用程序不一定含有对话框,也可能含有多个对话框),对应的
阅读全文

浙公网安备 33010602011771号