MessageBox?~

来源:百度知道 编辑:UC知道 时间:2024/09/13 07:47:41
#include "windows.h"
int main()
{int i;

i=MessageBox(NULL,"do you?","baby",MB_YESNO);
if(i==IDYES)MessageBox(NULL,"e","e",MB_OK);/*如果点击了“是”*/
else
MessageBox(NULL,"a","a",MB_OK);/*否则*/
return 0;
}
本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn ,本贴地址:http://bbs.zdnet.com.cn/viewthread.php?tid=439957

里面主函数为什么是 int型的呢?
为什么要i=MessageBox 直接MessageBox不行么?

i=MessageBox 是要取得messagebox的返回值,以确认点击的是“是”还是“否”。
后面的代码不是说了,i为IDYES,说明点击了是。

int main() 也是为了返回一个值,后面不是用return 0返回一个0吗?
弹出对话框的点击否,主函数返回0