c++ - 在 WinAPI 中创建菜单条?

标签 c++ c winapi menu menustrip

使用 WinAPI 时有没有办法获取菜单条而不是 HMENU?喜欢 .Net 应用程序使用的菜单吗?因为 HMENU 不适合我的配色方案,所以我需要一个较暗的菜单。

谢谢

最佳答案

如果您不喜欢系统默认设置,您可以自行绘制菜单。如果你只需要支持Windows Vista及更高版本,可以按照这个article 。否则您需要调用ModifyMenu()在您的菜单项上并设置 MF_OWNERDRAW 以及随之而来的所有内容。

关于c++ - 在 WinAPI 中创建菜单条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846622/

相关文章:

c++ - 将参数传递给构造函数会导致错误

c++ - LoadLibrary 与将二进制 dll 加载到进程中?

c - 关于嵌入式 C 中的定时器

c - 我正在用 C 创建程序来计算已创建文件中的单词数,并按字母顺序将单词保存在新文件中

winapi - 如何使用 shell 扩展 dll C++ 在上下文菜单之间添加分隔符

winapi - 我可以将 LowLevelMouseProc 和 LowLevelKeyboardProc 放在主 EXE 中吗?

c++ - 如何在 C++ 模板类之间共享 protected 成员?

c++ - C++ 基类在构造后存储 'this' 的值以供将来的虚拟调用安全吗?

参数中的命令行赋值

c++ - 在 C++ 中使用线程