文章原处:https://blog.csdn.net/TweeChalice/article/details/96475169
函数模板格式:
int MessageBox( HWND, LPCTSTR lpText, LPCSTR lpCaption,UINT uStyle );
1.hwnd:父窗口的句柄,为NULL说明消息框没有父窗口;大多数情况下可以省略不写或者写NULL。
2.lpText:对框框上显示的信息。
3.lpCaption:消息框的标题,即提示框上部分显示的内容。
4.uStyle:消息框的内容和行为,即该消息框有几个按钮、文本对齐等状态,可以在20多个属性值中进行组合。"
通常利用” | “来组合。
下面是最后一个参数位置的命令组合:可以自由选择,看着复杂,但是实际上就是对应单词的大写组合起来。
程序实例:
#include<windows.h>
int main()
{
MessageBox(NULL,"文本内容","标题",MB_YESNOCANCEL|MB_ICONQUESTION);
return 0;
}
2.点击不同的按钮的返回值
程序实例: 下面这个是要是不点”是“ 就一直不退出。
#include <windows.h>
int main()
{
again:
int m=MessageBox(NULL,"Quit?","My Cpp",MB_YESNO|MB_ICONQUESTION);
if(m==IDYES)//选择了“是”
system("pause");
else//选择了“否”
goto again;
}