我试图在系统菜单的第二个位置添加一个“关于”菜单项,但是它最后显示出来!
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,而不是商品ID1。在这种情况下,您希望它为TRUE。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句