MessageBox() 功能显示一个消息对话框。
如果没有足够的内存来创建消息框,则返回值为零。如果函数调用成功,则返回值为下列对话框返回的菜单项目值中的一个:
IDABORT:Abort 按钮被选中。
IDCANCEL:Cancel按钮被选中。
IDIGNORE:Ignore按钮被选中。
IDNO:NO按钮被选中。
IDOK:OK按钮被选中。
IDRETRY:RETRY按钮被选中。
IDYES:YES按钮被选中。
如果一个消息框有一个Cancel按钮,且如果Esc键被按下或Cancel键被选择,则函数返回IDCANCEL值。如果消息框没有Cancel按钮,则按Esc键没有作用。
MessageBox的返回值默认定义:
MessageBox的返回值其实都是整型的数,以下是默认的定义
#define IDOK 1 确定 1
#define IDCANCEL 2 取消 2
#define IDABORT 3 放弃 3
#define IDRETRY 4 重试 4
#define IDIGNORE 5 忽略 5
#define IDYES 6 是 6
#define IDNO 7 否 7
#if(WINVER >= 0x0400)
#define IDCLOSE 8
#define IDHELP 9