Xax*_*axx 5 c++ windows-8 visual-studio-2012 windows-10
更新1和2:检查问题的底部
我在Windows应用商店中有几个游戏(在Windows 8.0下使用Visual Studio 2012 C++构建).这些游戏在Windows 8.0和8.1下运行良好.最近客户抱怨说,在Windows 10下,图像没有居中,部分图像在屏幕外"溢出".
我通过在Windows 10下安装Visual Studio 2012 Update 4来重现该问题.问题是操作系统报告的窗口坐标比它们应该大约20%.例如,1366x768窗口上的鼠标移动事件报告坐标最高为1645.783 x 925.301.窗口尺寸正确的唯一时间(由CoreWindow :: Bounds获得)是应用程序首次启动时 - 任何调整大小事件都会弄乱它们(鼠标事件永远不会正确).
即使我基于"Visual C++ >> Windows Store >> Direct3D App"模板创建了一个空白的新项目,也会出现同样的问题.
Windows 10中的"文本,应用程序和其他项目的大小"选项设置为100%,因此我无法看到这可能是一个扩展问题.
有谁知道为什么会这样?
更新1:进一步测试时,仅当桌面分辨率高度小于942像素(宽度无关)时才会出现此问题.例如,在1366x768桌面上出现问题,但在1280x960上它没有.
更新2:这看起来像Windows 10的错误.有谁知道如何向微软报告?
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |