社区
界面
帖子详情
重写属性页的OnOk函数
mimong_lin
2006-03-23 05:06:37
我建了两个属性页Page1,Page2,并在属性表PPS(CPropertySheet的派生类)的构造函数里加到了属性表里面,
AddPage(&Page1);
AddPage(&Page2);
然后,我为Page1重写了OnOk的函数,
在运行的时候,当前页是Page2的时候,点了确定按钮,也触发了这个事件。
这是为什么???
...全文
102
2
打赏
收藏
重写属性页的OnOk函数
我建了两个属性页Page1,Page2,并在属性表PPS(CPropertySheet的派生类)的构造函数里加到了属性表里面, AddPage(&Page1); AddPage(&Page2); 然后,我为Page1重写了OnOk的函数, 在运行的时候,当前页是Page2的时候,点了确定按钮,也触发了这个事件。 这是为什么???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mimong_lin
2006-03-23
打赏
举报
回复
等待人来!
mimong_lin
2006-03-23
打赏
举报
回复
我试着给PPP2也重写OnOk函数,给果是调用了PPP1的OnOk(),接下来又调用了PPP2的OnOk(),虽然我注释掉了两个OnOk()下的CPropertyPage::OnOK();
但是点了确定按钮后,属性表(页)还是返回了IDOK的值。
在CPropertySheet类的重写函数里没有OnOk()的重写!!!
唉!菜就是不好!
MFC第十一天 CDialog类的三大虚
函数
简介 CS模式下员工管理系统项目插入列表数据的功能开发
如果需要自定义“确定”按钮的行为,可以在派生类中
重写
OnOK
()
函数
,并在
函数
中添加自定义的处理逻辑。d)消息被控件拐走之后,主窗口没有收到消息,此时要继续截获控件消息就不得不建立控件派生类并子类化(SubClass).c)原本很多消息,包括WM_MOUSEMOVE和WM_DROPFILES等消息一旦进入控件区域,都会被控件拐走。e)MFC为了更方便地从主窗口管理控件内部的消息,把控件内的基础消息合成高级消息反射给主窗口。b)类向导第一
页
都是一些控件的ID,选择不同的ID就会列出对应控件的反射型消息。
MFC
属性
页
对话框
属性
页
对话框 分类 标签式和向导式 相关类 CPropertyPage-父类是CDialog类,称为
属性
页
或
页
面对话框。 CPropertySheet-父类是CWnd,称为
属性
表单。 一个完整的
属性
页
对话框由一个
属性
表单+多个
属性
页
组成。
属性
页
嵌套在
属性
表单内。 标签式
属性
页
的创建步骤: 1 插入
属性
页
对话框资源,选中对话框资源ID修改语言为Chinese(P
VS2008, MFC 编程 对话框 笔记3 - 实现回车键 在Edit Control控件 输入焦点切换(此方法比较麻烦)
1. 一般情况,当按回车键 会触发default按键,而一般来讲是 确定 按钮 ,此时会程序会退出,原因是 确定 按钮 的Defalut Button
属性
设为true,过程中调用了基类的
OnOK
函数
: 2. 在新建的Dialog类中,增加 Windows 消息处理INITDIALOG,但是不太一样的是 要在
重写
里面添加 3. 用来转移焦点的Edit control控件的
属性
Multiline 设为True 4.双击 资源视图 dialog的 确定 按钮 实现一个OnBnClickedO
对话框如何屏蔽ok和cancel按键 2023/10/21 上午11:36:08
因此,在 PreTranslateMessage
函数
中截获 ESC 键消息的时候,如果焦点在 ListCtrl 控件上,它会先处理该消息,而不会传递给上层窗口(对话框),导致 PreTranslateMessage
函数
中的 ESC 键处理代码无法执行。请注意,PreTranslateMessage
函数
处理的是窗口消息,不会影响到OK和ESC按钮的功能,如果您想完全禁用这两个按钮,可以在创建对话框时设置相应的样式,或者在对话框类中
重写
OnOK
和OnCancel
函数
,执行自定义的逻辑。
MFC 向导对话框的设置与显示
1.设置Dialog (基础的设置) 2.创建
属性
页
类,并
重写
相关
函数
选定一个Dialog,然后添加class,名字CStep1,由于
属性
页
对话框类继承于CPropertyPage类,所以基类选择处选择CPropertyPage。 创建完该类之后就是
重写
其中的相关
函数
。 CPropertyPage类提供了一些消息处理
函数
,来响应
属性
页
对话框的各种消息
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章