Функция SetCaretBlinkTime устанавливает частоту мерцания каретки на заданное число миллисекунд. Частота мерцания - это время от начала до завершения процесса, в миллисекундах, необходимое, чтобы инвертировать пиксели каретки.
Синтаксис
BOOL SetCaretBlinkTime( UINT uMSeconds ); |
Параметры
uMSeconds
[in] Устанавливает новую частоту мерцания, в миллисекундах.Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения - не нуль.
Если функция завершается ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные сведения об ошибке, вызовите функцию GetLastError.
Замечания
Пользователь может установить частоту мерцания, используя Панель управления (Windows). Приложения должны соблюдать настройки, которую избрал пользователь. Функция SetCaretBlinkTime должна использоваться только приложением, которое дает возможность пользователю устанавливать частоту мерцания, таким как апплет Панели управления (Windows).
Если Вы изменяете частоту мерцания, последующие активизируемые приложения будут использовать модифицированную частоту мерцания, даже если Вы восстановите предыдущую частоту мерцания, когда окно теряете фокус клавиатуры или становится неактивными. Это - результат многопоточной среды, где дезактивация вашего приложения не синхронизируется с активизацией другой прикладной программы. Эта функция дает возможность системе активировать другое приложение, даже если текущая прикладная программа - зависла.
Смотри также
Обзор Каретки, GetCaretBlinkTime
Размещение и совместимость SetCaretBlinkTime |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |