Функция SetCaretBlinkTime


Функция 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz