SetCaretBlinkTime 函数 (winuser.h)
将插入点闪烁时间设置为指定的毫秒数。 闪烁时间是反转插入点像素所需的已用时间(以毫秒为单位)。
语法
BOOL SetCaretBlinkTime(
[in] UINT uMSeconds
);
参数
[in] uMSeconds
类型: UINT
新的闪烁时间(以毫秒为单位)。
返回值
类型: BOOL
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
注解
用户可以使用控制面板设置闪烁时间。 应用程序应遵循用户选择的设置。 SetCaretBlinkTime 函数只能由允许用户设置闪烁时间的应用程序使用,例如控制面板小程序。
如果更改了闪烁时间,则后续激活的应用程序将使用修改的闪烁时间,即使你在失去键盘焦点或变为非活动状态时还原了以前的闪烁时间。 这是由于多线程环境造成的,其中应用程序的停用与另一个应用程序的激活不同步。 此功能允许系统激活另一个应用程序,即使当前应用程序没有响应。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API 集 | 在 Windows 8) 中引入的 ext-ms-win-ntuser-caret-l1-1-0 ( |
另请参阅
概念性
引用