gpt4 book ai didi

c++ - LoadMenu 加载一个看起来非常过时的菜单

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:29:29 25 4
gpt4 key购买 nike

我在 VS2012 中使用此代码从我的 .exe 应用程序的资源文件加载菜单。我在 Windows 7 上;

m_hMenu = LoadMenu(lpApplication->m_hInstance, lpszMenuName);

然后我将 m_hMenu 作为句柄传递给 CreateWindow。我相信我的应用程序具有正确的 list (其他控件具有漂亮的样式):

#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

这是我的应用程序菜单的样子:

enter image description here

这是 Notepad.exe 中的菜单的样子:

enter image description here

我的应用程序菜单看起来“陈旧”,我不明白为什么。我需要有人为我指明正确的方向,以便为我的菜单设置主题,使其具有半透明的悬停/样式,如第二张图片所示。

最佳答案

显然,在菜单设计器下将“Break”参数设置为“Bar”会导致菜单恢复为旧样式。我认为这无关紧要。

关于c++ - LoadMenu 加载一个看起来非常过时的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118488/

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