
MFC/VC++
文章平均质量分 69
风居住de街道
喜欢玩,喜欢玩篮球,打游戏,喜欢旅行,喜欢听英语
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC创建模态对话框和非模态对话框(1)
一:模态对话框和非模态对话框模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。 非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。 二:运行过程首先添加一个对话框和一个对话框类;在主对话框中添加一个butto原创 2016-05-21 13:04:35 · 1079 阅读 · 0 评论 -
MFC创建模态对话框和非模态对话框(2)
一:创建非模态对话框创建过程同模态对话框,都是先添加对话框资源,添加对话框类,不同之处在于非模态对话框需要动态创建,因为是动态创建,所以需要先定义对话框类指针;private: CMoTaiDlg* m_MoTaidlg; 同模态对话框,也需要在主对话框cpp中添加头文件;既然定义了指针,就必须得初始化,可以在主对话框的构造函数中初始化该指针;CTwoKindDLGDlg::CT原创 2016-05-21 14:20:26 · 559 阅读 · 0 评论 -
MFC创建属性对话框(1)
一:属性页对话框属性页对话框包括一般属性页对话框和向导对话框;共同特点是集多个对话框于一身,一般属性页对话框通过标签来回切换,而向导对话框通过按钮来回切换;创建属性页常用的两个类是CPropertyPage类和CPropertySheet类,CPropertyPage类表示单个属性页面,后者表示整体属性对话框;大家可以在MSDN中详细了解这两个类;二:创建向导对话框1:首先创建一个原创 2016-05-21 15:05:23 · 2727 阅读 · 0 评论 -
MFC创建属性对话框(2)
一:一般属性页对话框上一节讲了向导对话框的创建,这一节来介绍一般属性页对话框;一般属性页对话框是以标签为向导的,通过点击标签来实现属性页的切换;二:创建一般属性页对话框创建流程同向导对话框,首先添加对话框和表单CPropertyPage类,然后添加CPropertySheet类;不同的是不需要“下一步”和“完成”等按钮,所以上一讲中属性页类的OnSetActive和OnWizard原创 2016-05-22 10:43:31 · 579 阅读 · 0 评论 -
文件对话框
一:文件对话框文件对话框分为打开文件对话框和保存文件对话框,都需要一个文件对话框的类CFileDialog,具体函数参看msdn;二:实例:1:创建一个基于对话框的MFC应用程序;2:添加两个EditBox和两个button;修改ID为IDC_EDIT_OPEN和IDC_EDIT_SAVE,button的ID为IDC_BUTTON_OPEN和IDC_BUTTON_SAVE;;如下图转载 2016-05-22 11:51:28 · 1629 阅读 · 0 评论 -
按钮控件编程实例
一:按钮控件按钮控件有一般的button按钮,radio button单选按钮和check button按钮;他们都是派生于CButton类的实例对象,综合这些按钮可以实现不同的功能;二:编程实例1:创建基于MFC对话框的应用程序,设计对话框如下:2:给6个check 复选择按钮添加六个control变量;m_check1,...m_check6;然后在初始化对话框的函数里转载 2016-05-22 15:47:29 · 833 阅读 · 0 评论 -
VC++修改应用程序的外观
在MFC中,修改应用程序的外观可以通过CMainFrame类中的两个函数来实现;即PreCreateWindow(CREATESTRUCT& cs)和OnCreate(LPCREATESTRUCT lpCreateStruct);下面逐一介绍这两个函数;1:PreCreateWindow(CREATESTRUCT& cs)顾名思义可以看出该函数是在创建窗口之前修改的外观和大小,而且该函数是原创 2016-09-16 10:15:24 · 1930 阅读 · 0 评论 -
多线程编程入门(一)
多线程简介1: 什么是多线程多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。具有多线程能力的计算机因有硬件支持而能够原创 2016-09-24 15:53:00 · 7771 阅读 · 0 评论