社区
界面
帖子详情
重写属性页的OnOk函数
mimong_lin
2006-03-23 05:06:37
我建了两个属性页Page1,Page2,并在属性表PPS(CPropertySheet的派生类)的构造函数里加到了属性表里面,
AddPage(&Page1);
AddPage(&Page2);
然后,我为Page1重写了OnOk的函数,
在运行的时候,当前页是Page2的时候,点了确定按钮,也触发了这个事件。
这是为什么???
...全文
107
2
打赏
收藏
重写属性页的OnOk函数
我建了两个属性页Page1,Page2,并在属性表PPS(CPropertySheet的派生类)的构造函数里加到了属性表里面, AddPage(&Page1); AddPage(&Page2); 然后,我为Page1重写了OnOk的函数, 在运行的时候,当前页是Page2的时候,点了确定按钮,也触发了这个事件。 这是为什么???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mimong_lin
2006-03-23
打赏
举报
回复
等待人来!
mimong_lin
2006-03-23
打赏
举报
回复
我试着给PPP2也重写OnOk函数,给果是调用了PPP1的OnOk(),接下来又调用了PPP2的OnOk(),虽然我注释掉了两个OnOk()下的CPropertyPage::OnOK();
但是点了确定按钮后,属性表(页)还是返回了IDOK的值。
在CPropertySheet类的重写函数里没有OnOk()的重写!!!
唉!菜就是不好!
对话框中添加
属性
页
CPropertyPage类提供了
OnOK
、OnCancel等虚
函数
,可以根据需要
重写
这些
函数
来处理用户的操作。 6. 数据交换: 使用DataExchange
函数
(DDX)在对话框控件和类的数据成员之间自动交换数据。这有助于确保用户界面与类...
在对话框中加入
属性
页
代码及使用说明
5. 数据同步:为了确保对话框中的数据与
属性
页
中的数据同步,你需要在适当的时机调用`DataExchange`
函数
,这通常在
属性
页
的`
OnOK
`或`OnApply`
函数
中完成。 6. 代码示例:以下是一个简单的代码示例: ```cpp class ...
vc6.0自定义
属性
页
通过调用`AddPage()`
函数
,将`CMyPropertyPage`实例添加到
属性
页
集合中。 6. **处理消息映射**:定义消息映射并处理来自控件的用户事件。这通常通过`ON_BN_CLICKED()`, `ON_EN_CHANGE()`, `ON_WM_NOTIFY()`等宏完成...
mfc对话框实现
属性
页
- 在派生类的构造
函数
中设置
属性
页
的标题、样式以及初始选中的
页
面。 2. **创建CPropertyPage对象**: - 对于每个
属性
页
,创建一个CPropertyPage类的派生类,用于定制
页
面上的控件和逻辑。 - 在派生类的构造
函数
...
属性
页
对话框的源代码资源
通过调用`AddPage`
函数
将之前创建的
属性
页
对象添加到
属性
页
对话框中。 4. **设置
属性
页
对话框
属性
**:你可以通过`CPropertySheet`的成员
函数
设置对话框的标题、图标、默认
页
签等
属性
。 5. **显示
属性
页
对话框**:...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章