社区
界面
帖子详情
如何实现按下CPropertyPage的Finish按钮后,CPropertyPage返回到上一页去?
dreamy
2003-03-13 02:58:28
就是说如何使得OnWizardFinish()被OnWizardBack()代替?
在线等待……
...全文
51
8
打赏
收藏
如何实现按下CPropertyPage的Finish按钮后,CPropertyPage返回到上一页去?
就是说如何使得OnWizardFinish()被OnWizardBack()代替? 在线等待……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreamy
2003-03-13
打赏
举报
回复
等待中…………
dreamy
2003-03-13
打赏
举报
回复
等待中…………
dreamy
2003-03-13
打赏
举报
回复
to jasn(春江雨)
能不能说详细点?
谢谢!
jasn
2003-03-13
打赏
举报
回复
接管消息
dreamy
2003-03-13
打赏
举报
回复
谢谢!
但是此路不通
JerryGR
2003-03-13
打赏
举报
回复
重载OnWizardFinish()
即:
OnWizardFinish()
{
OnWizardBack();
}
dreamy
2003-03-13
打赏
举报
回复
…………
dreamy
2003-03-13
打赏
举报
回复
等待中…………
VC++入门教程、编程-----深入详解二.doc
向导对话框 向导对话框实际上是一种特殊的属性表,和属性表不同的是,它能使用
按钮
来完成从
一页
到另
一页
的移动,而不是使用选项卡。我们用MFC AppWizard(exe)来建立新的程序时,就是用向导对话框完成的整 个过程,图3.7.1就是这个过程的 第一步,点击Next到下一步。 由于向导是一种特殊的属性表, 因此与其对应的MFC类也是属性 表类C
property
Sh
eet和属性页类 C
property
Page
,在向导程序中,属 性表的创建方法没有改变,只是在 调用DoModel函数之前应调用 SetWizardMode(设置向导模式)函数, 图3.7.1 建立新项目过程的第一步 将属性表的操作方式设置为向导模式。 在向导模式下,每一个属性页都有Back、Next、Cancel
按钮
,由于每次显示向导的特定页时,MFC自动调用OnSetActive()(设置活动页函数)函数,因此我们可以重载OnSetActive函数,在此函数中利用SetWizardButton(设置属性页
按钮
显示方式)设置希望出现的
按钮
,在向导程序的最后
一页
,可以通过用SetF
ini
sh
Text(设置F
ini
sh
命令
按钮
中的文本)设置F
ini
sh
按钮
所显示的文字,同时隐藏”上一步(Back)”
按钮
和”下一步(Next)”
按钮
。 例3.28 创建向导对话框 (1)创建一个基于对话框的应用程序,名为:向导对话框 (2)创建属性页对话框和属性页对话框类并添加相应的消息映射函数 1)Insert ResourceDialogIDD_PROP
PAGE
_MEDIUMNew,创建了第一个对话框,将其ID改为:IDD_STEP1,将其Language属性设置为Chinese[P.R.C]。并为该对话框建类,类名为:C
page
1,基类为:C
property
Page
。 2)删除对话框上的原有控件,在控件工具栏中拖到对话框一个静态文本,静态文本的属性Caption处写:第一个对话框,再拖过一个静态图片控件,将一个.bmp图形Import(导入)到程序中,再把这个图形加到这个图片控件上,如图3.7.2所示。 利用ClassWizard为类C
page
1增加消息映射函数OnSetActive,在此函数中激活Next
按钮
,代码如下: BOOL C
page
1::OnSetActive() { C
Property
Sh
eet *p
Sh
eet=(C
Property
Sh
eet *)GetParent(); ASSERT_KINDOF(C
Property
Sh
eet,p
Sh
eet); p
Sh
eet->SetWizardButtons(PSWIZB_NEXT); return C
Property
Page
::OnSetActive();
mfc利用C
Property
Sh
eet、C
Property
Page
实现
下一步,下一步的类似安装程序的界面
mfc利用C
Property
Sh
eet、C
Property
Page
实现
下一步,下一步的类似安装程序的界面 (2013-04-16 16:45:36) 转载▼ 标签: c
property
sh
eet、cpro 分类: C/C C
Property
Page
是一个从CDialog派生而来的一个类,基本功能与对话框类一样,
MFC——C
Property
Sh
eet(属性表单)和C
Property
Page
(属性页)——
实现
分页显示
今天在学习的时候,
实现
了一种分页显示的功能。如下图: 以下是
实现
步骤: 1、在资源文件中添加三个IDD_PROP
PAGE
_LARGE,也就是三个dialog。我给他们取名为IDD_PROP1、IDD_PROP2、IDD_PROP3,然后随便添加一些控件。 2、我们新加三个类,名字叫做CProp1、CProp2、CProp3,基类选择C
Property
Page
。在vs2008里...
C
Property
Sh
eet和C
Property
Page
实现
标签分页
前面介绍了控件方式
实现
的向导模式和Tab模式。这里使用属性表和属性页的方式
实现
前面的功能,属性页用于与子页面窗口关联,属性表用于关联管理子页面窗口的父窗口。 1、首先新建一个对话框程序,并插入3个子窗口(作为分页窗口),ID分别为:IDD_
PAGE
1、IDD_
PAGE
2、IDD_
PAGE
3,3个窗口设置的属性主要:Caption、style:child、ID等。注意:我们不需要插入父窗口,因为属
关于属性页或向导的使用(C
Property
Sh
eet,C
Property
Page
)
属性对话框不同于普通对话框的是它能同时提供多个选项页,而每页都可以由资源编辑器以编辑对话框的方式进行编辑,这样给界面开发带来了方便。同时使用上也遵守普通对话框的规则,所以学习起来很方便。属性对话框由两部分构成:多个属性页(C
Property
Page
)和属性对话框(C
Property
Sh
eet)。 首先需要编辑属性页,在资源编辑器中选择插入,并且选择属性对话框后就可以插入一个属性页,或者选择插
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章