在使用MFC对话框时遇到的用户交互
2024-09-28 20:23:27
有时我们需要点击对话框上的一个按钮的时候,对话框隐藏起来,然后执行完某个操作后,对话框又弹出来,
这时我们可以使用BeginEditorCommand()和CompleteEditorCommand()函数来完成,前者是告诉程序,要
进行用户交互操作了,此时对话框将被隐藏起来,然后知道程序运行到CompleteEditorCommand()函数,这时
交互操作完成,对话框弹出。如果要中途取消交互操作可以使用CancelEditorCommand()函数来提前退出交互,
弹出对话框。
注:这两个函数都是在CAcUiDialog类中,所有要使用这两个函数,必须让对话框类继承这个类,同时要注意,如
果对话框类继承了这个类,那么我们将不能使用点击鼠标右键来添加变量绑定控件了,只能使用手动的方式来绑定。
最新文章
- usb驱动开发之大结局
- 关于java写进mysql中文乱码问题
- Redis主从在线互相切换
- AC日记——石子归并 codevs 1048
- 续【C# 以管理员方式启动Winform,进而使用管理员控制Windows Service】
- Project Euler 82:Path sum: three ways 路径和:3个方向
- POJ 1222 EXTENDED LIGHTS OUT(高斯消元)
- JS判断当前使用设备是pc端还是web端(转MirageFireFox)
- Unity备份占时留用
- git 新建仓库
- OkHttp的封装和使用详解
- Velocity中为什么要使用{}来明确标识变量
- 力扣(LeetCode) 263. 丑数
- Redis最新面试题26题(初级、中级Redis面试题)
- 【noip模拟赛7】足球比赛 树
- CentOs7下php7装redis拓展报错
- centos安装telnet
- 【commons】Bean工具类——commons-beanutils之BeanUtils
- Hadoop部署方式-伪分布式(Pseudo-Distributed Mode)
- 【转】上传jar包到nexus私服
热门文章
- mysql性能优化之-innodb_flush_log_at_trx_commit
- 万水千山ABP - 系统发布后迁移 CodeFirst 数据库[原创]
- No plugin found for prefix &#39;tomcat&#39; in the current project and in the plugin groups和java.net.BindException: Address already in use: JVM_Bind <;null>;:8080的错误解决
- 【计算机视觉】深度相机(一)--TOF总结
- pyspider的一个诡异问题
- Visual Studio Live Share不完全指北
- Servlet总结二(文件路径)
- mysql-列属性
- flex 访问webservice方法及跨域问题解决
- Oracle解锁表笔记