gpt4 book ai didi

c++ - 为什么我在包含 windows.h 时收到错误 "WM_MENUCOMMAND was not declared in this scope"?

转载 作者:行者123 更新时间:2023-11-28 06:44:20 24 4
gpt4 key购买 nike

我正在尝试制作一个应用程序来捕获上下文菜单项的选择,直到现在我已经包含了 windows.h 并且它似乎工作正常,但由于某种原因我收到错误“WM_MENUCOMMAND was未在此范围内声明”。我在 windows xp 上,所以我满足 MSDN 指示的最低系统要求,我认为没有理由它不工作。如何让 WM_MENUCOMMAND 工作?

最佳答案

WM_MENUCOMMANDwinuser.h 中定义(windows.h 包含),但仅当 WINVER>= 0x0500 并且 _WIN32_WCE 未定义。所以您可能将 WINVER 设置得太低了。它默认设置为 0x0500,因此您项目中的某些东西必须将其重新定义为较低的值。

关于c++ - 为什么我在包含 windows.h 时收到错误 "WM_MENUCOMMAND was not declared in this scope"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25295514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com