MFC对话框操作

一、改变对话框背景颜色

1 void CTESTDlg::OnPaint()
2 {
3     CPaintDC dc(this);
4     CRect rect;
5     GetClientRect(rect);
6     dc.FillSolidRect(rect, RGB(255, 0, 0));
7 }

时间: 2024-12-29 11:52:56

MFC对话框操作的相关文章

11.MFC对话框

一.MFC对话框 1.对话框的分类 模式和非模式 2.相关类 CDialog类 - 父类CWnd类 CCommonDialog - 父类是CDialog类,称为通用对话框类,包括颜色对话框.文件对话框.字体对话框. 查找对话框.页面设置对话框.打印对话框. CPropertyPage类 - 父类是CDialog类,称为属性页对话框. 3.CDialog类的使用类 3.1 创建基于模式对话框的应用程序 (1)添加对话框资源,与对话框类关联 (2)在应用程序类的InitInstance函数中创建和显

MFC——对话框(一)

创建对话框主要分两大步: 1.创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件: 2.生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等. 一.对话框类的数据交换和检验 在程序运行界面中,用户往往会改变控件的属性,例如,在编辑框中输入字符串,或者改变组合框的选中项,又或者改变复选框的选中状态等.控件的属性改变后MFC会相应的修改控件关联变量的值.这种同步的改变是通过MFC对话框类自动生成的成员函数DoDataExchange()来实现的,这也叫

MFC对话框

MFC的对话框 1 相关类 CDialog类-父类是CWnd,本质上也是一个窗口.是对话框类的顶层父类. CCommonDialog类-父类是CDialog类.称为通用对话框.MFC提供了6个通用对话框类,都是CCommonDialog类的子类, 包括: 文件对话框.颜色对话框.字体对话框.查找替换对话框.打印对话框和打印设置对话框. CPropertyPage-父类是CDialog类,属性页对话框. 2 分类 模式对话框和非模式对话框 3 使用MFC的类创建基于模式对话框的应用程序 3.1 插

MFC 对话框Picture Control(图片控件)中静态和动态显示Bmp图片

最近有同学问我如何实现MFC基于对话框在图片控件中加载图片?其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在<数字图像处理>课程中完成的软件都是基于单文档的程序,这里介绍两种在对话框picthre控件中显示BMP图片的最简单基础的方法. ~~方法可能并不完美,高手忽略,但是提供一种能运行的方法,希望对刚接触这方面知识的同学有所帮助.可能你觉得文章过于简单或者有些过于详细叙述(点到即可我并不反对),但也为哪些入门同学想想,当初自己也是一头雾水. 一.静态显示bmp图片

C++MFC编程笔记day08 MFC对话框的使用

一 MFC对话框 1 分类 模式和非模式 2 相关类 CDialog类-父类是CWnd,本质上是一个窗口,对话框类的父类. CCommonDialog类以及子类-通用对话框,颜色对话框.文件对话框. 查找替换对话框.字体设置对话框.打印设置对话框和 打印对话框. CPropertyPage类-属性页对话框. 3 在Win32向导中,使用MFC的类创建对话框程序 3.1 模式对话框 3.1.1 创建和显示对话框 CDialog::DoModal() 3.1.2 对话框的关闭(无需用户处理) CDi

MFC文件操作、序列化机制

一 MFC的文件操作 1 相关类 CFile类-封装了文件句柄以及操作文件的API函数. CFileFind类-封装了文件搜索功能. 2CFile类的使用 2.1 文件读写 2.1.1 创建或者打开文件 CFile::Create 2.1.2 文件读写 CFile::Read/Write 2.1.3 关闭文件 CFile::Close 注意:1 文件读写需要异常处理 2 注意文件的指针位置 2.2 文件属性的获取和设置 2.2.1 CFile::GetStatus 2.2.2 CFile::Se

VS2010的MFC对话框程序中添加菜单栏的过程

VS2010的MFC对话框程序中添加菜单栏的过程 最近在看一个用MFC写的界面的项目的代码,在代码和界面中一直没有看到关于菜单控件是如何添加进对话框的,于是就百度了下.结果,与其它控件(Button等)添加的方式不一样: VS2010的MFC对话框程序中添加菜单栏的过程大致分了这五步. 一.将Menu加入Resource视图中 在WorkSpace中的Resource视图下,在左边目录的任意位置上,先右键-->选择Insert Resource(插入资源)选项,在弹出的对话框中选择Menu以后,

在MFC对话框程序中使用加速键

新建一个基于对话框的工程,添加一个按钮,修改按钮ID,这里为ID_BTN_OPENFILE,为按钮添加消息响应事件,这里我打开文件保存对话框: void CAccelDlg::OnBtnOpenfile() { // TODO: Add your control notification handler code here CFileDialog dlg (TRUE); dlg.DoModal (); } 为工程添加一个加速键资源,添加一条,注意ID要和按钮的ID相同,只有这样才能产生关联 为主

MFC对话框中显示背景图片

在MFC对话框中显示图片,四个步骤. 1.首先得在VC6.0或者VS2008(其他版本也是一样)中导入GDI文件.(网上下载:) GDI含义是图形设备接口,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出. 分别将include文件夹和lib中的头文件全部添加到你的开发环境中的include或lib文件夹中.如:F:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include. 将gdiplus.dll导入