在 virtualbox 中,屏幕分辨率可以是任何东西——甚至像 993x451 等奇怪的东西。我尝试使用 pywin32 更改它,但我失败了::
>>> dm = win32api.EnumDisplaySettings(None, 0)
>>> dm.PelsHeight = 451
>>> dm.PelsWidth = 950
>>> win32api.ChangeDisplaySettings(dm, 0)
-2L
最终是:
DISP_CHANGE_BADMODE
有什么帮助吗?