rt
目标是双击旋转屏幕90度
网上找了一圈,攒了个代码,只能转180度,哪里出问题?求教
代码如下:
import win32api as win32
import win32con
device = win32.EnumDisplayDevices(None,0);
print("Rotate device %s (%s)"%(device.DeviceString,device.DeviceName));
dm = win32.EnumDisplaySettings(device.DeviceName,win32con.ENUM_CURRENT_SETTINGS)
dm.DisplayOrientation = win32con.DMDO_90 ##90改为180可以转180度
dm.PelsWidth, dm.PelsHeight = dm.PelsHeight, dm.PelsWidth
dm.Fields = dm.Fields & win32con.DM_DISPLAYORIENTATION
win32.ChangeDisplaySettingsEx(device.DeviceName,dm)