1.MessageBox("这是一个最简单的消息框!");

2.MessageBox("这是一个有标题的消息框!","标题");

3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );

4.MessageBox("这是一个警告的消息框!","标题", MB_ICONEXCLAMATION );

5.MessageBox("这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL );

6.if(MessageBox("一种常用的应用","标题",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)
 return;

附其它常用属性

系统默认图标,可在消息框上显示
X错误 MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR
?询问 MB_ICONQUESTION
!警告 MB_ICONEXCLAMATION and MB_ICONWARNING
i信息 MB_ICONASTERISK and MB_ICONINFORMATION

按钮的形式
MB_OK  默认
MB_OKCANCEL 确定取消
MB_YESNO 是否
MB_YESNOCANCEL 是否取消

返回值
IDCANCEL 取消被选
IDNO 否被选
IDOK 确定被选
IDYES 是被选

补充:
以上消息框的用法是在CWnd的子类中的应用,如果不是,则要MessageBox(NULL,"ddd","ddd",MB_OK);  或MessageBox(hWnd,"ddd","ddd",MB_OK); hWnd为某窗口的句柄,或者直接用AfxMessageBox。
这里所列出的属性只是一些常用属性,在MSDN中还有更多的属性

Visual C++2005 的兼容问题 error C2664: “CWnd::MessageBoxW”: 不能将参数1 从“const char [3]”转换为“LPCTSTR” 错误 2 error C2664: “inet_addr”: 不能将参数 1 从“_TCHAR *”转换为“const char *” d:\vc program\clienttcp\clienttcp\clienttcp.cpp 29 原因:2005默认的"使用 Unicode 字符集",解决:在你建立的解决方案的工程文件的属性看到选"配置属性"的"字符集"请选择"使用多字节字符集"就可以了。 2005打开6.0的文件时候不会出现的这样的错误,是因为编译环境在转换过程中进行了转换

转载于:https://www.cnblogs.com/xiaocai0923/archive/2011/10/23/2221535.html

C++中MessageBox()的详细用法(转载)相关推荐

  1. C++中 cin 的详细用法

    1.cin 简介 cin是C++编程语言中的标准输入流对象,即istream类的对象.cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘.此外,cout是流的对象,即ostream类的 ...

  2. js 中 document.createEvent的用法-转载

    js 中 document.createEvent的用法 <a class="comment-mod" οnclick="alert('ss')" hre ...

  3. 转:VC中MessageBox的常见用法

    一.关于MessageBox       消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合.        1.MessageBox("这是一个最简单 ...

  4. C#事件中sender的小用法(转载)

    C#事件中sender的小用法 开WPF新坑了,看了WPF的炫酷界面,再看看winForm实在是有些惨不忍睹(逃).后面会开始写一些短的学习笔记. 一.什么是sender sender最常见到的情况就 ...

  5. Android中各种Span的用法——转载

    转载一篇觉得很好的文章,在转载中成长:https://blog.csdn.net/qq_16430735/article/details/50427978 Android中各种Span的用法 前言 S ...

  6. VS中MessageBox与AfxMessageBox用法与区别

    一.MessageBox()用法 1.函数原型 Messagebox函数在Win32 API和MFC里的定义有区别. Win32 API的定义如下: int WINAPI MessageBox(HWN ...

  7. VC中MessageBox与AfxMessageBox用法与区别

    一.MessageBox()用法 1.函数原型 Messagebox函数在Win32 API和MFC里的定义有区别. Win32 API的定义如下: int WINAPI MessageBox(HWN ...

  8. C++中MessageBox的常见用法

    转自:http://blog.csdn.net/qiumingbo/archive/2007/05/25/1625324.aspx MessageBox用法 消息框是个很常用的控件,属性比较多,本文列 ...

  9. JS中数组Array的用法{转载}

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[ ...

  10. ABAP中FIELD-SYMBOLS的详细用法

    转载自:https://blog.csdn.net/champaignwolf/article/details/51208881 (一)定义 1 . FIELD-SYMBOLS: <fs> ...

最新文章

  1. 国产芯片WiFi物联网智能插座—电耗采集功能设计
  2. A Neural Probabilistic Language Model 论文阅读及实战
  3. R语言普通最小二乘回归分析
  4. tkinter回调异常_使用matplotlib保存动画时Tkinter回调出现异常
  5. IDEA类和方法注释模板设置(非常详细、实用)
  6. java获取map大小_java – 从HashMap获取最大Set大小
  7. android read设置超时时间,在Android中的BluetoothSocket inputstream.read()中实现超时
  8. Dive into BERT:语言模型与知识
  9. iOS 检测网络状态
  10. 详细分析 Sonlogger 任意文件上传漏洞 (CVE-2021-27964)
  11. 在Android中运用RxJava
  12. 快速了解java语言
  13. SPSS新手教程——进行距离分析的方法
  14. unef螺纹_统一螺纹(美制螺纹)UN,UNC,UNF,UNEF详细区别
  15. 为什么要成为软件工程师
  16. 用C语言写Badapple
  17. mysql报表服务器配置_Power Bi报表服务器安装及数据库配置方法
  18. 动态规划-背包问题求解过程【代码 from eason】
  19. 快速搭建接口自动化平台
  20. 关于创建Word的实例化对象的80040154 没有注册类 解决方法。。。。求帮助求帮助

热门文章

  1. 机器学习基础---架构设计
  2. Node.js和C++有关的博文链接
  3. 利用Landsat8 进行利用土地分类
  4. DSAPI多功能组件编程应用-DS提示气泡
  5. SharedPreferences小细节
  6. BTrace生产调试
  7. JDK 11版本时间表
  8. Mybatis之一级缓存,二级缓存
  9. 优云,新一代运维PaaS平台
  10. 通过setTimeout处理click,dblclick,mousedown等事件的冲突