messageboxMessageBox AfxMessageBox 有什么不同?

messagebox  时间:2021-01-02  阅读:()

在C++中::MessageBox(x,x ,x)这样的东西是什么意思。这调的是什么类的函数

意思就是弹出一个信息提示窗口,提示使用者一些信息,例如错误信息,成功信息,确认信息等!

::MessageBox()前面的“::”是什么意思?

::是指定MessageBox()的作用域,防止重名的方法之间调用混乱 CView::MessageBox()表示调用CView里的MessageBox ::MessageBox表示调用不包含在任何类里的MessageBox(也就是全局的),在Windows平台上一般就表示Win32的API

MessageBox AfxMessageBox 有什么不同?

AfxMessageBox用来弹出一个消息框,它的函数原型有两种版本: int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ); int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) –1 ); 在第一种形式中,lpszText表示在消息框内部显示的文本,消息框的标题为应用程序的可执行文件名(如Hello)。

在第二种形式中,nIDPrompt为要显示的文本字符串在字符串表中的ID。

函数调用时会自动从字符串表中载入字符串并显示在消息框中。

nType为消息框中显示的按钮风格和图标风格的组合,可以采用|(或)操作符组合各种风格。

按钮风格 MB_ABORTRETRYIGNORE 消息框中显示Abort、Retry、Ignore按钮 MB_OK 显示OK按钮 MB_OKCANCEL 显示OK、Cancel按钮 MB_RETRYCANCEL 显示Retry、Cancel按钮 MB_YESNO 显示Yes、No按钮 MB_YESNOCANCEL 显示Yes、No、Cancel按钮 图标风格 MB_ICONINFORMATION 显示一个i图标,表示提示 MB_ICONEXCLAMATION 显示一个惊叹号,表示警告 MB_ICONSTOP 显示手形图标,表示警告或严重错误 MB_ICONQUESTION 显示问号图标,表示疑问 比如,要在消息框中显示一个问号、一个“Yes”按钮、一个“No”按钮,可以以下面的方式调用AfxMessageBox。

AfxMessageBox(“Are you sure?”,MB_YESNO|MB_ICONQUESTION); 还有一个与AfxMessageBox类似的函数MessageBox,它是CWnd的类成员函数: int MessageBox( LPCTSTR lpszText,LPCTSTR lpszCaption = NULL, UINT nType = MB_OK ); 与AfxMessageBox不同的是,它多了一个lpszCaption参数,从名字上就可以推断出它表示消息框的标题,这样就可以设置消息框的标题,而不必采用可执行文件名作为标题了。

两个函数的区别:AfxMessageBox比MessageBox简单一些,因为它是一个全局函数所以不需要对应的一个窗口类,但是不能控制消息框标题,常用于调试程序时的内部数据输出或警告;MessageBox比较正式,常用在要提交的应用程序版本中,可以控制标题内容而不必采用含义不明的可执行文件名为标题。

腾讯云爆款秒杀:1C2G5M服务器38元/年,CDN流量包6元起

农历春节将至,腾讯云开启了热门爆款云产品首单特惠秒杀活动,上海/北京/广州1核2G云服务器首年仅38元起,上架了新的首单优惠活动,每天三场秒杀,长期有效,其中轻量应用服务器2G内存5M带宽仅需年费38元起,其他产品比如CDN流量包、短信包、MySQL、直播流量包、标准存储等等产品也参与活动,腾讯云官网已注册且完成实名认证的国内站用户均可参与。活动页面:https://cloud.tencent.c...

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

瓜云互联-美国洛杉矶高防CN2高防云服务器,新老用户均可9折促销!低至32.4元/月!

瓜云互联一直主打超高性价比的海外vps产品,主要以美国cn2、香港cn2线路为主,100M以内高宽带,非常适合个人使用、企业等等!安全防护体系 弹性灵活,能为提供简单、 高效、智能、快速、低成本的云防护,帮助个人、企业从实现网络攻击防御,同时也承诺产品24H支持退换,不喜欢可以找客服退现,诚信自由交易!官方网站:点击访问瓜云互联官网活动方案:打折优惠策略:新老用户购买服务器统统9折优惠预存返款活动...

messagebox为你推荐
金士顿内存卡金士顿这三种内存卡的区别,求解鬼武者3内存修改器鬼武者3怎么修改天玑1000plus和骁龙865哪个好天玑1000plus相当于骁龙多少杀毒软件哪个好什么杀毒软件比较好呢??宝来和朗逸哪个好大众朗逸和宝来,哪个好点?宝来和朗逸哪个好朗逸和宝来买哪个好尼康和佳能单反哪个好佳能和尼康单反哪个好?车险哪个好购买车险哪家好行车记录仪哪个好最好的行车记录仪是什么牌子google广告申请谷歌广告怎么申请?
域名服务器 北京租服务器 便宜vps 联通vps 中国万网域名 香港新世界电讯 回程路由 云鼎网络 本网站在美国维护 小米数据库 超级服务器 双线机房 网通服务器 创速 tracker服务器 cdn加速技术 phpwind论坛 西部数码空间购买 淘宝vip购优汇 贵阳摇号申请网站 更多