SetCaretBlinkTime
Функция SetCaretBlinkTime устанавливает время мерцания каретки в указанное число миллисекунд.
BOOL SetCaretBlinkTime (
UINT
uMSeconds // время мерцания каретки,
в миллисекундах
);
Параметры
uMSeconds - определяет новое время мерцания, в миллисекундах.
Возвращаемые значения
В
случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError
.
Комментарии
Пользователь
может установить время мерцания через Панель Управления. Приложения должны "уважать"
настройки, сделанные пользователем. Функция
SetCaretBlinkTime должна использоваться
приложением только в том случае, если приложение позволяет пользователю установить
время мерцания каретки, наподобие Панели Управления.
Если вы изменили время мерцания, то запущенные позже приложения будут использовать
новое значение, даже если вы восстанавливаете предыдущее значение времени мерцания
при потере фокуса ввода, или когда ваше приложение становится неактивным. Это
происходит из-за многопоточной среды, где деактивация вашего приложения не синхронизируется
с активацией другого. Это позволяет системе активировать другое приложение, даже
если текущее приложение зависло.
См. также