社区
界面
帖子详情
怎么使用CPropertySheet和CPropertyPage 做向导这样的界面?
huntjap
2008-12-10 03:36:08
现在要做个稍微复杂的向导,包括3~4个步骤 。
第一个页面提供几个选项,根据不同的选择进入到后续的页面。
但是这些页面都是用CPropertySheet的AddPage顺序添加的。
现在怎么做到,第一个页面选择完,怎么控制跳到指定的页面,而不是顺序里的那个?
...全文
81
7
打赏
收藏
怎么使用CPropertySheet和CPropertyPage 做向导这样的界面?
现在要做个稍微复杂的向导,包括3~4个步骤 。 第一个页面提供几个选项,根据不同的选择进入到后续的页面。 但是这些页面都是用CPropertySheet的AddPage顺序添加的。 现在怎么做到,第一个页面选择完,怎么控制跳到指定的页面,而不是顺序里的那个?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bai_hua_lin
2008-12-11
打赏
举报
回复
[Quote=引用 2 楼 huntjap 的回复:]
另外我还想在进入下个页面前做输入检查,如果检查不通过,提示出错信息,还保留在当前页面上。
这个怎么实现?
[/Quote]
在当前页面所在的类里,你重写CPropertyPage里面的虚函数OnWizardNext,在重写函数里,你想如何判断都行,当返回值为-1的时候,就会阻止页面进入到下一个,保留在当前页面上。MSDN有详细说明。
你的第一个问题,fengqinggao已经做出了回答,就不再赘述了,哈。
huntjap
2008-12-11
打赏
举报
回复
引用 2 楼 huntjap 的回复:
另外我还想在进入下个页面前做输入检查,如果检查不通过,提示出错信息,还保留在当前页面上。
这个怎么实现?
在当前页面所在的类里,你重写CPropertyPage里面的虚函数OnWizardNext,在重写函数里,你想如何判断都行,当返回值为-1的时候,就会阻止页面进入到下一个,保留在当前页面上。MSDN有详细说明。
你的第一个问题,fengqinggao已经做出了回答,就不再赘述了,哈。
------------------------z
试下,刚才没看到。
huntjap
2008-12-11
打赏
举报
回复
发表于:2008-12-10 17:34:063楼 得分:0
在点击下一页的button响应函数中,如果不对,return FALSE;不跳入下一页
-----------------
这个响应函数是那个?
怎么添加?
e_sharp
2008-12-10
打赏
举报
回复
CPropertySheet::SetActivePage
CPropertyPage::OnSetActive
oyljerry
2008-12-10
打赏
举报
回复
在点击下一页的button响应函数中,如果不对,return FALSE;不跳入下一页
huntjap
2008-12-10
打赏
举报
回复
另外我还想在进入下个页面前做输入检查,如果检查不通过,提示出错信息,还保留在当前页面上。
这个怎么实现?
fengqinggao
2008-12-10
打赏
举报
回复
用CPropertySheet的SetActivePage(i)函数即可
Visual C++ 6.0编程实例详解.part2
4.5 属性单、属性页和
向导
4.5.1 C
Property
Page
类 4.5.2 C
Property
Sheet
类 4.5.3 创建属性单 4.5.4 创建
向导
4.6 实例 第5章 文档类和视类 5.1 文档类 5.2 文档模板类 5.3 视类 5.4 文档/...
Visual C++ 6.0编程实例详解.part1
4.5 属性单、属性页和
向导
4.5.1 C
Property
Page
类 4.5.2 C
Property
Sheet
类 4.5.3 创建属性单 4.5.4 创建
向导
4.6 实例 第5章 文档类和视类 5.1 文档类 5.2 文档模板类 5.3 视类 5.4 文档/...
关于属性页或
向导
的
使用
(C
Property
Sheet
,C
Property
Page
)
属性对话框由两部分构成:多个属性页(C
Property
Page
)和属性对话框(C
Property
Sheet
)。 首先需要编辑属性页,在资源编辑器中选择插入,并且选择属性对话框后就可以插入一个属性页,或者选择插
mfc利用C
Property
Sheet
、C
Property
Page
实现下一步,下一步的类似安装程序的
界面
mfc利用C
Property
Sheet
、C
Property
Page
实现下一步,下一步的类似安装程序的
界面
(2013-04-16 16:45:36) 转载▼ 标签: c
property
sheet
、cpro 分类: C/C C
Property
Page
是...
MFC中如何去掉C
Property
Sheet
界面
下方的四个按钮?
MFC中C
Property
Sheet
为属性页,页面最下端自动生成的“确定”、“取消”、“帮助”和“应用”按钮无用,且放置在最下端不太美观,需要将其去掉,笔者在编程过程中采用的方法如下: 1.去掉“应用”按钮。在...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章