我正在尝试在系统菜单的第二位添加一个“关于”菜单项,但它最后显示出来了!
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);
答案 0 :(得分:3)
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.在这种情况下,你希望这是真的。