cocos2dx win32 设置setFullscreen全屏后 点击EditBox会被迫弹出 且无法输入内容

不明白怎么解决,是bug还是我没设置好:sweat_smile:

自顶 有大佬吗 :sob:

win32管他干嘛手机上没问题就好了

因为我做的是win32 游戏啊 虽然有解决方法 但是 无法窗口和全屏切换了 只能全程窗口或 全屏 手机上的话 肯定不用管这个我没做手游

cocos做win32?你得补充好多东西吧,对win32这好像不大行各种省略

主要随便做个单机rpg游戏自己玩玩 确实要自己写很多东西 主要cocos用多了不想学新引擎了

请问楼主最后解决没,win32上全屏模式下,_hwndEdit 一设置显示,游戏整个窗口就最小化了,无奈

研究了很久,终于想到使用假的全屏的方法来解决这个问题。
修改 CCGLViewImpl-desktop.cpp ,的 GLViewImpl::initWithRect(const std::string& viewName, Rect rect, float frameZoomFactor, bool resizable),添加代码 隐藏标题栏,并把窗体居中。在 AppDelegate.cpp的applicationDidFinishLaunching() 里 创建窗体前,先使用 GetSystemMetrics 获得显示器分辨率,然后再创建 和显示器一样大的窗口,就可以了。

这么多年都没人说解决方法,前一阵我在用cocos2dx 3.17修改支持三端的应用时,win32端也出现这个问题。