c语言messagebox多窗口,C语言Windows程序开发—MessageBox函数介绍【第01天】

(一)MessageBox函数的参数介绍:

int MessageBox (

HWND hWnd, //弹出MessageBox对话框所属的窗口句柄

LPCTSTR lpText, //指向MessageBox对话框内容的字符串指针

LPCTSTR lpCaption, //指向MessageBox对话框标题的字符串指针

UINT uType //MessageBox对话框的风格

) ;

函数调用示例:

MessageBox ( NULL, TEXT ("程序运行出错!"), TEXT ("错误"), MB_OK | MB_ICONERROR ) ;

第1个参数:窗口句柄的实参为NULL,表示不属于任何窗口;

第2个参数:对话框内容,“程序运行错误!”;

第3个参数:对话框标题,“错误”;

第4个参数:对话框风格,其值通常是以MB_开头的常量组合(MB_按钮类型 | MB_图标类型)

对话框风格常量类型:

<1>对话框的按钮类型:

#define MB_OK 0x00000000L //"确定"

#define MB_OKCANCEL 0x00000001L //"确定" + "取消"

#define MB_ABORTRETRYIGNORE 0x00000002L //"终止" + "重试" + "忽略"

#define MB_YESNOCANCEL 0x00000003L //"是" + "否" + "取消"

#define MB_YESNO 0x00000004L //"是" + "否"

#define MB_RETRYCANCEL 0x00000005L //"重试" + "取消"

<2>对话框的图标类型

#define MB_ICONHAND 0x00000010L //带有红X的错误/停止图标

#define MB_ICONQUESTION 0x00000020L //问号的询问图标

#define MB_ICONEXCLAMATION 0x00000030L //黄色感叹号的警告图标

#define MB_ICONASTERISK 0x00000040L //带有蓝i的信息提示图标

(二)MessageBox函数实例应用

#include

int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow )

{

MessageBox ( NULL, TEXT ("Hello, World!"), TEXT ("MessageBox示例"), MB_OK ) ;

;

}

运行结果:

7cc140c0c9ad9c80e64f86ad32efbe1a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值