AR_STATE 枚举 (winuser.h)

指示系统屏幕自动旋转的状态。 例如,是否支持自动轮换,以及是否由用户启用。 此枚举是以下一个或多个值的按位 OR。

语法

typedef enum tagAR_STATE {
  AR_ENABLED = 0x0,
  AR_DISABLED = 0x1,
  AR_SUPPRESSED = 0x2,
  AR_REMOTESESSION = 0x4,
  AR_MULTIMON = 0x8,
  AR_NOSENSOR = 0x10,
  AR_NOT_SUPPORTED = 0x20,
  AR_DOCKED = 0x40,
  AR_LAPTOP = 0x80
} AR_STATE, *PAR_STATE;

常量

 
AR_ENABLED
值: 0x0
自动轮换由用户启用。
AR_DISABLED
值: 0x1
用户禁用自动轮换。
AR_SUPPRESSED
值: 0x2
自动轮换当前由一个或多个进程自动轮换首选项禁止。
AR_REMOTESESSION
值: 0x4
会话是远程会话,因此会暂时禁用自动轮换。
AR_MULTIMON
值: 0x8
系统附加了多个监视器,因此会暂时禁用自动轮换。
AR_NOSENSOR
值: 0x10
系统没有自动旋转传感器。
AR_NOT_SUPPORTED
值: 0x20
当前系统配置不支持自动轮换。
AR_DOCKED
值: 0x40
设备已停靠,并因此暂时禁用自动旋转。
AR_LAPTOP
值: 0x80
设备处于笔记本电脑模式,因此会暂时禁用自动旋转。

要求

要求
Header winuser.h