马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
注:本文档由 百日维新 翻译,小甲鱼校对。
原文链接 -> 传送门
ACCESSTIMEOUT 结构
1. ACCESSTIMEOUT 结构描述与 Microsoft Win32 辅助功能关联的超时周期信息。
2. 辅助功能超时时间是操作系统自动关闭辅助功能之前,必须通过无键盘和无鼠标输入的时间长度。辅助功能超时是为多个用户共享电脑设计,以至于一个用户选择选项不会给后续的用户带来不便。
3. 被超时影响的辅助功能是筛选键功能(延迟键、回弹键和重复键),鼠标键,切换键和粘滞键。辅助功能超时也影响高对比模式设置。
结构原型:
typedef struct tagACCESSTIMEOUT {
UINT cbSize;
DWORD dwFlags;
DWORD iTimeOutMSec;
} ACCESSTIMEOUT, *LPACCESSTIMEOUT;
成员解析:
成员 | 含义 | cbSize | 指定该结构的大小,单位字节 | dwFlags | 指定辅助功能超时响应行为属性标志。下面是取值表:
值 | 含义 | ATF_ONOFFFEEDBACK
(0x00000002) | 如果设置了这个标志,当超时时间到了操作系统播放下行警笛的声音,同时辅助功能处于关闭状态 | ATF_TIMEOUTON
(0x00000001) | 1. 如果设置了这个标志,辅助功能的超时时间已经被设置
2. 如果没有设置这个标志,辅助功能不会超时(即使指定了一个超时时间) |
| iTimeOutMSec | 指定超时时间,单位毫秒 |
备注:
当设置 uiAction 参数值为 SPI_GETACCESSTIMEOUT 或 SPI_SETACCESSTIMEOUT 调用 SystemParametersInfo 函数时用到 ACCESSTIMEOUT 结构。当使用 SPI_GETACCESSTIMEOUT 时,您必须指定 ACCESSTIMEOUT 结构 cbSize 成员;SystemParametersInfo 函数填充剩下的成员。当使用 SPI_SETACCESSTIMEOUT 值时,指定所有的结构成员。
需求:
Minimum supported client | Windows 2000 专业版 [仅桌面应用程序] | Minimum supported server | Windows 2000 服务器版 [仅桌面应用程序] | Header | Winuser.h (包含于 Windows.h) |
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
|