学习VS2010------自制对话框添加页面
来源:互联网 发布:代购管理系统源码 编辑:程序博客网 时间:2024/06/07 22:11
自制对话框添加页面
目的在于给自制对话框添加自己的页面,在生成的VC多视窗系统或者单视窗系统中,自动会有菜单View->Toolbars->Customize将弹出设置对话框进行设置,本例主要在此对话框中添加自己的对话框。
(1) 利用VS2010向导生成视窗形式的对话框;
(2) 利用添加资源的方式添加属于自己的对话框;
(3) 针对该对话框建立类,基类为CPropertyPage;
(4) 修改类的构造函数
CMyCustomPage(CWnd*pParent = NULL);
并在构造函数的实现函数中进行修改;
(5) 修改类的创建模式,切记此项必须,否则会出错;
在类的定义中
DECLARE_DYNCREATE (CMyCustomPage)
在类的实现中
IMPLEMENT_DYNCREATE(CMyCustomPage, CPropertyPage)
(6) 在MainFram.cpp的加入此页面
void CMainFrame::OnViewCustomize()
{
CList <CRuntimeClass*,CRuntimeClass*> lstCustomPage;
lstCustomPage.AddTail(RUNTIME_CLASS(CMyCustomPage));
CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog(this,
TRUE /* scan menus */,
AFX_CUSTOMIZE_MENU_SHADOWS|
AFX_CUSTOMIZE_TEXT_LABELS|
AFX_CUSTOMIZE_MENU_ANIMATIONS,// default parameters
&lstCustomPage);
pDlgCust->EnableUserDefinedToolbars();
pDlgCust->Create();
}
(7) 运行结果如下:
- 学习VS2010------自制对话框添加页面
- VS2010 对话框添加菜单
- vs2010 MFC为对话框添加背景。
- vs2010中添加qt的对话框
- vs2010下添加另一个工程的对话框
- 9.6 对话框:为对话框添加控件 vs2010/MFC
- 学习VS2010 --------- 对话框的Tooltips提示编程
- VS2010与.NET4系列 12. 添加引用对话框改进
- VS2010给对话框上添加浏览器显示网页
- MFC(VS2010)对话框菜单添加及菜单响应
- VS2010的MFC对话框程序中添加菜单栏的过程
- VS2010的MFC对话框程序中添加菜单栏的过程
- 在VS2010/MFC中如何对对话框添加控件
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之六(对话框:为对话框添加控件)
- VS2010/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
- VS2010/MFC编程入门之六(对话框:为对话框添加控件)
- VS2010/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
- 逻辑推理题725
- metadata
- IOS之同步请求、异步请求、GET请求、POST请求
- Linux操作系统文件系统基础知识详解
- Linux/Unix环境下的make命令详解
- 学习VS2010------自制对话框添加页面
- java 面试的一些总结
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- oracle用户管理--oracle学习第四天
- Makefile详解
- 数据插入
- jquery的$.extend和$.fn.extend作用及区别
- Java vs. Python (2): Data Types
- div css 实现tabs标签