mfc 在程序执行时调用messagebox, 执行完后自动消失,该怎么做呢

mfc 在程序执行时调用messagebox, 执行完后自动消失,该怎么做呢,第1张

你的需求,应该是需要一个进度条类的控件实现最好。

创建一个对话框,对话框放置一个Process控件(进度条),

对话框非模态创建,任务进行中,发送进度百分比,当任务执行完毕后,关闭对话框。

当然,如果不需要进度显示,直接一个非模态对话框,里面一个静态文本提示就可以了。

MessageBox()

功能显示一个消息对话框。

语法MessageBox(title,text{,icon{,button{,default}}})

参数

title:string类型,指定消息对话框的标题

text:指定消息对话框中显示的消息,该参数可以是数值数据类型、字符串或boolean值

icon:Icon枚举类型,可选项,指定要在该对话框左侧显示的图标

button:Button枚举类型,可选项,指定显示在该对话框底部的按钮

default:数值型,可选项,指定作为缺省按钮的按钮编号,按钮编号自左向右依次计数,缺省值为1,如果该参数指定的编号超过了显示的按钮个数,那么MessageBox()函数将使用缺省值返回值Integer。

函数执行成功时返回用户选择的按钮编号(例如1、2、3等),发生错误时返回-1。如果任何参数的值为NULL,MessageBox()函数返回NULL。

用法当你的应用程序需要显示一段简短信息(比如显示出错、警告等信息)时,没有必要自己从头创建窗口、安排控件,使用MessageBox()函数既简单又方便。用户只有响应该窗口后,程序才能继续运行下去。

MessageBox()函数的icon参数指定显示在窗口中的图标,它是枚举类型,可能取值为: 取值 图标Information! StopSign! Exclamation! Question! None! 无图标,其中Information!是Icon参数的缺省值。

Button参数指定在窗口中显示哪些按钮,有效取值为:取值中文Windows 95下显示

OK!“确定”按钮

OKCancel!“确定”、“取消”按钮

YesNo!“是”、“否”按钮

YesNoCancel!“是”、“否”、“取消”按钮

RetryCancel!“重试”、“取消”按钮

AbortRetryIgnore!“终止”、“重试”、“忽略”按钮

引用指的是引用一个

程序

集,

代码

都是包裹在一个程序集内的,比如你要做WinForm开发,就一定要引用SystemWindowsForms这个程序集,如果需要自己做图的话就要引用SystemDrawing

命名空间

只是一个名字而已,就相当于我们的姓一样,张明王明李明,这样,但是你平时叫他们不太可能叫全部的名字,就直接叫小明,很方便,但是如果你周围有很

多人

都叫小明,那么你就不得不叫

全名

了,因为会命名空间冲突

命名空间和程序集没有必然联系,你可以在你自己的程序集里面写System这样的命名空间,命名空间只是类的比较长的名字而已,而程序集的名字也只是程序集的名字而已,比如你用到的很多类,ArrayList之类的,他所在的程序集其实是mscorlib,而有一些在Systemdll程序集,net35还添加了SystemCoredll,其实里面很多类都只在System这个命名空间下面

在你的CPP文件中加上:#include <windowsh>

然后直接使用,具体的使用方法有点和MFC的MessageBox不太相似,你可以查找MSDN中的信息。

以上就是关于mfc 在程序执行时调用messagebox, 执行完后自动消失,该怎么做呢全部的内容,包括:mfc 在程序执行时调用messagebox, 执行完后自动消失,该怎么做呢、Pb中messagebox()的五个参数的求法和参数的作用分别是什么、C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9359527.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存