社区
界面
帖子详情
重写属性页的OnOk函数
mimong_lin
2006-03-23 05:06:37
我建了两个属性页Page1,Page2,并在属性表PPS(CPropertySheet的派生类)的构造函数里加到了属性表里面,
AddPage(&Page1);
AddPage(&Page2);
然后,我为Page1重写了OnOk的函数,
在运行的时候,当前页是Page2的时候,点了确定按钮,也触发了这个事件。
这是为什么???
...全文
148
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()的重写!!!
唉!菜就是不好!
CTreeCtrl中Edit Label时Esc/Enter的处理
CTreeCtrl中Edit Label时Esc/Enter的处理:http://support.microsoft.com/kb/167960/en-us BUG: When you edit labels in a CTreeCtrl, you are unable to use ESC or ENTER to cancel or accept changes in Visual C++
MFC 向导对话框的设置与显示
1.设置Dialog (基础的设置) 2.创建
属性
页
类,并
重写
相关
函数
选定一个Dialog,然后添加class,名字CStep1,由于
属性
页
对话框类继承于CPropertyPage类,所以基类选择处选择CPropertyPage。 创建完该类之后就是
重写
其中的相关
函数
。 CPropertyPage类提供了一些消息处理
函数
,来响应
属性
页
对话框的各种消息
MFC对话框应用程序按下回车键或者ESC键自动关闭
MFC对话框应用程序中,按下回车键或者ESC键,对话框会自动关闭。 原因在于 当用户按下Enter键时,程序就会自动去查找“输入焦点”落在了哪一个按钮上,获得焦点的按钮的四周将被点线矩形框所包围。如果所有按钮都没有获得输入焦点,Windows就会自动去寻找程序或资源所指定的默认按钮。如果对话框没有默认按钮,那么即使对话框中没有“确定”按钮,
OnOK
函数
也会自动被调用。 (确认默认按钮(控件)的方法是:在资源视图中按下Ctrl+D,显示的数字顺序即为控件的先后默认顺序,如下图默认控件为“确定”按钮:)鼠标左键
MFC对话框中屏蔽Enter键与ESC键
*************************************文章内容无意义,存档用****************************************
MFC对话框下按回车问题、控件焦点问题
转自:https://blog.csdn.net/holybin/article/details/25446913MFC对话框应用程序中,按下回车键或者ESC键,对话框会自动关闭。原因在于: 当用户按下Enter键时,Windows就会自动去查找“输入焦点”落在了哪一个按钮上,获得焦点的按钮的四周将被点线矩形框所包围。如果所有按钮都没有获得输入焦点,Windows就会自动去寻找程序或资...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章