- 浏览: 45183 次
- 性别:
- 来自: 河北
最新评论
为了方便实现对话框功能,MFC提供了一系列对话框类,其中最重要的对话框是CDialog类。CDialog类是其他所有MFC对话框类的基类,用户在程序中创建的对话框类一般也是CDialog类的派生类。CDialog类提供了对话框编程的接口,实现了对话框消息响应和处理机制。CDialog类的派生关系为:
CObject
|--->CCmdTarget
|--->CWnd
|--->CDialog
CDialog类从CWnd类派生类而来,所以它继承了CWnd类的成员函数,具有CWnd类的基本功能,如利用成员函数移动、显示或隐藏对话框的特点,CDialog类增加了一些新的成员函数,扩展对话框的功能。表1列出了对话框编程时常用的成员函数,在用户的对话框派生类中可以直接调用。大部分成员函数是虚函数,可以在派生类中重载。除了CDialog类的成员函数,CWnd类和CWinApp类也提供了一些成员函数用于对话框的管理。
有关对话框的常用成员函数
发表评论
-
MFC的打印
2009-05-24 17:05 0虽然Windows通过 ... -
ActiveX控件
2009-05-23 15:49 6653ActiveX是Microsoft提出的使用组件对 ... -
多线程
2009-05-22 18:57 0Windows对CPU的管理的采取时间片分配的方式 ... -
动态链接库DLL
2009-05-22 14:38 0为了提高系统 ... -
异常处理
2009-05-21 19:06 2058异常(exception)是指在程序运行过程中发生 ... -
MFC ODBC数据库类
2009-05-20 19:44 73441.ODBC概述 ... -
对话框高级编程---公共控件之四(树视控件)
2009-05-19 21:45 2345树视(tree view)控 ... -
对话框高级编程---公共控件之四(列表视控件)
2009-05-19 14:01 0列表视(list view)控件也称列表控件,属 ... -
对话框高级编程---公共控件之三(图像列表)
2009-05-18 21:22 0图像列表(image list)是一个由一些大小相同 ... -
对话框高级编程---公共控件之二(标签控件和属性表)
2009-05-18 20:33 35151.标签控件 标签(tab)控件也 ... -
对话框高级编程---公共控件之一(旋转按钮、滑块和进度条)
2009-05-18 11:09 01.旋转按钮 ... -
对话框高级编程---通用对话框
2009-05-17 21:17 17851.通用对话框概 ... -
对话框高级编程---非模态对话框
2009-05-16 21:39 0尽管不同对话 ... -
图形处理---位图、图标和光标
2009-05-16 20:33 21731.位图 例1 编写一个应用程序MyB ... -
图形处理---位图,图标和光标
2009-05-16 20:16 01.位图 例1 编写一个应用程序MyBMP ... -
图形处理---位图、图标和光标
2009-05-16 19:58 01.位图 例1 编写一个应用程序MyBMP ... -
文本与字体
2009-05-16 16:23 01.绘制文本 以图形方式进行文本的输 ... -
图形处理---基本几何图形的绘制
2009-05-15 21:27 0获取设备环境、设置绘图属性和选择GDI绘图对象后,就 ... -
图形处理---画笔和画刷
2009-05-15 17:30 0进行绘图除了需 ... -
图形处理---颜色的设置
2009-05-15 16:08 0在绘制图形时,颜色是一个需要考虑的因素。Window ...
相关推荐
对话框(CDialog)里面显示图片(VC++)
CDirDialog 路径选择对话框 CDialog 目录选择对话框 文件夹选择对话框,一个C++类,显示一个对话框供您选择目录。
vc/MFC 中 对话框CDialog中 使用 ChtmlView 简单例子
资源中是一个在vs2008sp1 IDE中给VC++对话框(CDialog)添加背景图片的实例,可供参考。
资源是一个vs2008sp1 IDE中实现对话框(CDialog)的全屏显示,以及同时让对话框中控件居中显示的实例,可供参考。
CWnd窗口:它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;...
mfc下,在对话框CDialog类中使用CToolTipCtrl类实现提示信息
对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。 1. 模式和无模式对话框 对话框分两种类型,模式对话框和无模式对话框。 1. 模式对话框 一个模式对话框是一个有...
Visual C++6.0提供的对话框编辑器能“可视”地进行设计、编辑对话框,并可用ClassWizard为对话框从CDialog基类中派生一个类;MFC的CDialog类封装了用于对话框的显示、关闭等操作的许多功能函数,例如:DoModal函数...
它是一款用MFC编程的应用实例,里面整体采用C++语言编程,充分应用了MFC里面的CWnd 视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc多种应用。 他还应用MFC的窗口界面,从而比...
重载的CDialog类,可以把图片当成对话框背景,能平铺、拉伸、居中。
因系统需求,要在关闭子模态对话框后刷新父模态对话框,做的一个小测试。
闲来无事封装了一层CDialog类可实现对话框上的控件大小跟位置按设计界面时的原比例缩放
VC6.0窗口应用程序,在对话框(CDialog)中添加工具条和状态条,并用到了CTabCtrl控件
...
...
模态与非模态对话框的编程实例,基于对话框的MFC应用程序ModalModelessTest,模态对话框使用CDialog::DoModal函数来创建,非模态对话框使用CDialog::Creat函数实现。
网上找过很多资料解决对话框重绘问题,但都不完整,为了方便以后使用,故整理出完成代码并分享
子线程中打开非模式对话框内存泄漏问题 这个问题困扰已久 网上没有完整的解决方案;现将实例源代码分享给大家 希望对您有帮助 (代码是VS2008下编写的) 问题原因: 对话框的默认关闭方式模式对话框关闭 而现在是...
//CDialog modDlg(MAKEINTRESOURCE(IDD_MODEL),this); //modDlg.DoModal(); static bool num=0;//第一次执行第一段,以后再打开都执行第二段。 static CModDlg Dlgless(this);//将MyView指针传进去 if (0==num)...