最近用了最新版本的cocos2dx 3.12,发觉运行windows模拟器时,窗口标题栏下方的菜单栏不见了。记得原先通过菜单栏可以快速切换不同分辨率,决定想办法把菜单栏显示出来。
1.把ide-support/CodeIDESupport.h下的宏CC_CODE_IDE_DEBUG_SUPPORT改成1
#define CC_CODE_IDE_DEBUG_SUPPORT 1
2.把PlayerMenuServiceWin构造函数中GetSystemMenu(hwnd, FALSE)改成GetMenu(hwnd)
// hwnd has menu
HMENU menu = GetMenu(hwnd);
if (menu)
{
_root._hmenu = menu;
}
else
{
_root._hmenu = CreateMenu();
SetMenu(hwnd, _root._hmenu);
}
这样,窗口菜单栏就又回来啦