Настройка время мерцания

В 16-разрядной Windows Windows-приложение может вызвать функцию GetCaretBlinkTime чтобы сохранить текущее время мерцания, а затем вызвать функцию SetCaretBlinkTime для настройки время мерцания при его обработке сообщения WM_SETFOCUS . Приложение будет восстановить время сохраненный мерцания для использования других приложений путем вызова SetCaretBlinkTime во время его обработки сообщения WM_KILLFOCUS . Однако этот способ не работает на 32-разрядной Windows и Windows NT, потому что они являются надежными, многопоточных средах. В частности деактивация одного приложения не синхронизируется с активации другого приложения, так что если одно приложение зависает, другое приложение все еще может быть активирован.

Win32-приложения должны уважать время мерцания, выбранного пользователем. Функция SetCaretBlinkTime должна вызываться только приложение, которое позволяет пользователю задавать время мерцания.

Index