我想要达到的结果C++中弹出MessageBox后如何判断点击的是什么?
微软的说明文档https://docs.microsoft.com/zh-CN/windows/win32/api/winuser/nf-winuser-messagebox
messagebox有返回值的
//举个例子
#include<windows.h>
#include<iostream>
using std::cout;
int main()
{
int ans=MessageBox(NULL,TEXT("hello"),TEXT("hello"),MB_YESNO);
if(ans==IDYES)cout<<"yes";//点击是,输出yes
else if(ans==IDNO)cout<<"no";//点击否,输出no
getchar();
return 0;
}
int nRes = MessageBox(NULL,TEXT("警告"),TEXT("是否关机?"),MB_OKCANCEL);
if(nRes == MB_OK) //如果点击OK
.....
为啥又问一遍?
返回值