gpt4 book ai didi

c++ - 使用 InsertMenuItem() 编辑系统菜单无法正常工作

转载 作者:行者123 更新时间:2023-11-30 02:42:43 25 4
gpt4 key购买 nike

我想在系统菜单的第二个位置添加一个“关于”菜单项,但它显示在最后!

enter image description here

HMENU hSystemMenu = GetSystemMenu(hWnd, FALSE);

MENUITEMINFO mii_system;
mii_system.cbSize = sizeof(MENUITEMINFO);
mii_system.fMask = MIIM_STRING | MIIM_ID;
mii_system.wID = 1005;
mii_system.dwTypeData = "About";

InsertMenuItem(hSystemMenu, 1, FALSE, &mii_system);

最佳答案

BOOL WINAPI InsertMenuItem(
_In_ HMENU hMenu,
_In_ UINT uItem,
_In_ BOOL fByPosition,
_In_ LPCMENUITEMINFO lpmii
);

fByPosition [in]
Type: BOOL

控制uItem的含义。如果此参数为 FALSE,则 uItem 是一个菜单项标识符。否则为菜单项位置。

我猜你想要位置 1,而不是项目 ID 1。在这种情况下,你会希望它为 TRUE。

关于c++ - 使用 InsertMenuItem() 编辑系统菜单无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26813785/

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