C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 2.4.4 - Регулировка частоты мерцания / Каретки / Win32 API

2.4.4 - Регулировка частоты мерцания

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

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


| |
Автор Владимир Соковиков.
[AD]