一个C++中关于OnOk函数的问题

一个C++中关于OnOk函数的问题,第1张

在刚创建一个对话框时候,上面默认的OK和cancel按钮,他们默认对应的函数就是OnOK和OnCancel哦,通常这样的 *** 作代表着结束,还有就是作为子对话框调用的时候判断是否点了OK或Cancel, 如果你是想设计一个按钮,点确定了,就执行一些语句的话,不必执着的追求OnOk, 你把具体需求说出来

打开vc 6.0

文件->新建

在“工程”标签中选择“MFC AppWizard(exe)”

在右边输入工程名称,并选择工程的存放路径

在Step1对话框中选择“多重文档”(默认)后点击完成,在确认对话框中点击“确认”

以上是建立一个对话框工程

点击Workspace窗口中的ResorceView标签,展开Resorces边上的+号

点击“Dialog”边上的+号,这里面就是这个工程的所有对话框资源

点击“IDD_ABOUTBOX”对话框资源,这时在右边应该出现这个对话框的样式了

“IDD_ABOUTBOX”对话框资源中有一个“确定”按钮,双击这个按钮

这时会d出一个函数名称确认对话框,对话框中的函数名称默认为 OnOK 单击确认

MFC会自动定位到这个函数的实现中,你可以在这里编写你的函数功能而这个 OnOK()函数,就是当用户点击“IDD_ABOUTBOX”这个对话框中的“确认”按钮时要运行的函数

在这个函数中输入: MessageBox("失败")

点击Build工具(或者按F7)编译这个工程,这个编译过程也就是将源代码转换为执行程序

点击Buildexecute(或者按Ctl+F5)执行这个工程的程序

这时程序应该会开始运行,这个程序是一个多文档程序

点击程序窗口菜单的“帮助”->“关于(...)”会d出一个对话框,点击对话框中的“确定”按钮会d出一个消息框,消息框中的文本提示为“失败”

这个步骤算详细了吧?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7983613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存