欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于vs2019中MessageBox报错的问题

程序员文章站 2022-06-25 20:45:23
...

来看看MessageBox函数的原型

#define MessageBox  MessageBoxW

再来看看定义

MessageBoxW(
    _In_opt_ HWND hWnd,
    _In_opt_ LPCWSTR lpText,
    _In_opt_ LPCWSTR lpCaption,
    _In_ UINT uType);

如果你在vs2019中编译时报错了,不用担心,不用着急!!!
以往的标准:MessageBox(NULL,"","",MB_OK);
现在的标准:MessageBox(NULL,TEXT(""),TEXT(""),MB_OK);
常见的按钮:

MB_OK 默认
MB_OKCANCEL 确定 取消
MB_YESNO 是 否
MB_YESNOCANCEL 是否 取消

常见的图标:

询问 MB_ICONQUESTION
警告 MB_ICONEXCLAMATION|MB_ICONWARNING
信息 MB_ICONASTERISK|MB_ICONINFORMATION
错误 MB_ICONHAND|MB_ICONSTOP|MB_ICONERROR

点个关注 Thanks a lot!

相关标签: 程序错误