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 |