【发布时间】:2021-05-16 12:50:44
【问题描述】:
如何删除或过滤此类消息?
这很烦人,一直显示我不明白为什么。 我正在使用 Visual Studio 2019 C++。
看完这行代码:
MessageBox(g_hWnd, string.data(), L"", MB_OK | MB_ICONSTOP | MB_SETFOREGROUND | MB_APPLMODAL | MB_TOPMOST);
消息总是显示:
windows\dwm\dwmapi\attribute.cpp(105)\dwmapi.dll!00007FFBE41B1940: (caller: 000000018000E820) LogHr(1) tid(83b8) 80070006 Identificador inválido.
但如果我删除 MB_ICONSTOP 并仅使用:
MessageBox(g_hWnd, string.data(), L"", MB_OK | MB_SETFOREGROUND | MB_APPLMODAL | MB_TOPMOST);它不显示。
它也被其他我不知道的东西显示出来。
【问题讨论】:
-
social.msdn.microsoft.com/Forums/en-US/… 但是这条消息没有任何帮助。
-
不确定您能做些什么,许多调试构建二进制文件记录冗长,以防万一有用,因为它们不提供源代码。
-
您也应该将错误消息作为文本发布...
-
该消息何时显示? (安装
windows,安装 Visual Studio,构建项目,我猜是这样的? -
我添加了更多信息。
标签: c++ visual-studio visual-studio-2019