【VC编程技巧】窗体☞3.3利用CPropertySheet制作向导(或安装程序)
来源:互联网 发布:阿里云异地登录 编辑:程序博客网 时间:2024/05/01 10:59
上一篇看了利用CPropertySheet制作配置工具,这一篇是利用利用CPropertySheet制作向导程序。关于CPropertySheet的说明就不讲了,上一篇有链接,不清楚了可以去了解一下。进入正题了。。。
向导程序示例截图:
向导程序制作:
1.按照上一篇说的步骤,先构造出属性Sheet和属性Page。
2.通过函数:CPropertySheet::SetWizardMode可以将属性对话框变成向导对话框。
函数形式:
void SetWizardMode( );
函数功能:建立属性页作为向导。
函数备注:在调用 DoModal之前调用 SetWizardMode。 在调用SetWizardMode后,DoModal 将返回ID_WIZFINISH (如果用户关闭与完成项按钮)或IDCANCEL。
程序关键代码:
// CInstallWizardApp 初期化BOOL CInstallWizardApp::InitInstance(){//...CInstallWizardDlg dlg(_T("install wizard"));m_pMainWnd = &dlg;dlg.SetWizardMode();INT_PTR nResponse = dlg.DoModal();//...}
BOOL CInstallTipPage::OnSetActive(){// TODO: ここに特定なコードを追加するか、もしくは基本クラスを呼び出してください。//设置向导页中的按钮CPropertySheet* pParent=(CPropertySheet*)GetParent();pParent->SetWizardButtons(PSWIZB_NEXT);return CPropertyPage::OnSetActive();}LRESULT CInstallTipPage::OnWizardNext(){// TODO: ここに特定なコードを追加するか、もしくは基本クラスを呼び出してください。//添加下一步按钮的具体处理逻辑。return CPropertyPage::OnWizardNext();}LRESULT CInstallTipPage::OnWizardBack(){// TODO: ここに特定なコードを追加するか、もしくは基本クラスを呼び出してください。//添加上一步按钮的具体处理逻辑。return CPropertyPage::OnWizardBack();}BOOL CInstallTipPage::OnWizardFinish(){// TODO: ここに特定なコードを追加するか、もしくは基本クラスを呼び出してください。//添加完成按钮的具体处理逻辑。return CPropertyPage::OnWizardFinish();}
7 0
- 【VC编程技巧】窗体☞3.3利用CPropertySheet制作向导(或安装程序)
- 【VC编程技巧】窗体☞3.2利用CPropertySheet制作设置工具.
- 【VC编程技巧】窗体☞3.5对单文档或者多文档程序制作启动画面
- 【VC编程技巧】窗体☞3.7托盘程序介绍(模拟QQ消息)
- 【VC编程技巧】窗体☞3.4利用bitmap改变对话框的背景。
- vc制作安装程序
- VC++ 安装程序制作
- VC++ 安装程序制作
- VC中CPropertySheet向导应用程序的任务栏图标设置
- 【VC编程技巧】窗体☞3.1利用字体对话框和颜色对话框改变静态标签中字体颜色背景.
- 关于属性页或向导的使用(CPropertySheet,CPropertyPage)
- 【VC编程技巧】窗体☞3.8静态窗口分割
- VC++----向导程序示例
- VC编程制作系统托盘程序
- VC编程制作系统托盘程序
- VC编程制作系统托盘程序
- VC编程制作系统托盘程序
- VC编程制作系统托盘程序
- 用SSH压缩和解压zip,gz,.tar.gz等格式的正确方法
- 4 Values whose Sum is 0
- 小田急浪漫特快
- C语言测试错题解析
- 献给想创业或者正在创业的伙伴
- 【VC编程技巧】窗体☞3.3利用CPropertySheet制作向导(或安装程序)
- java的服务器空间
- loadView、viewDidLoad及viewDidUnload的关系
- 学习OpenCV范例(三)——矩阵的掩码操作
- OV2640帧率的计算
- python内置函数
- 告别合服的苦恼
- word2013 论文引用参考文献
- 关于签名后的apk的优化