windows全屏模式下点击editbox会退出全屏且无法输入文字
3.16版本 怎么解决呢
这么多年都没人说解决方法,前一阵我在用cocos2dx 3.17修改支持三端的应用时,win32端也出现这个问题。研究了很久,终于想到使用假的全屏的方法来解决这个问题。
修改 CCGLViewImpl-desktop.cpp ,的 GLViewImpl::initWithRect(const std::string& viewName, Rect rect, float frameZoomFactor, bool resizable),添加代码 隐藏标题栏,并把窗体居中。在 AppDelegate.cpp的applicationDidFinishLaunching() 里 创建窗体前,先使用 GetSystemMetrics 获得显示器分辨率,然后再创建 和显示器一样大的窗口,就可以了。