Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в Windows?
Разное.
Утилиты Windows.
Несправности принтеров.
BIOS по алфавиту.
Тесты.
Карта сайта.

Работа с событиями на winAPI в delphi.

Считывает максимальное время между последовательными двумя щелчками мыши, которые соответствуют двойному щелчку.

function GetDoubleClickTime: Word;
Возвращаемое значение: Текущее время двойного щелчка (в миллисекундах).

Считывает текущую маску события устройства, а затем очищает ее.

function GetCommEventMask(Cid, EvtMask: Integer): Word;
Параметры:
Cid: Устройство связи.
EvtMask: Разрешаемые события.
Возвращаемое значение: Значение текущей маски события.

Считывает последнее значение порогового события.

function GetThresholdEvent: LPInteger;
Возвращаемое значение: Указатель на пороговое значение.

Уничтожает событие таймера, удаляя из очереди сообщений любые связанные с ним сообщения wm_Timer.

function KillTimer(Wnd: HWnd, IDEvent: Integer): Bool;
Параметры:
Wnd: Идентификатор окна.
IDEvent: Идентификатор события таймера.
Возвращаемое значение: Не нуль в случае успешного завершения; 0 - если неверный IDEvent.

Считывает состояние порогового события, где каждый установленный бит представляет уровень звуковой очереди, находящийся ниже порога.

function GetThresholdStatus: Integer;
Возвращаемое значение: Текущие флаги состояния порогового события.

Разблокирует и считывает текущее состояние маски события устройства.

function SetCommEventMask(Cid: Integer; EvtMask: Word): PWord;
Параметры:
Cid: Устройство связи.
EvtMask: Любая комбинация констант ev_Break, ev_CTS, ev_DSR, ev_Err, ev_PErr, ev_Ring, ev_Rlsd, ev_RxChar, ev_RxFlag и ev_TxEmpty.
Возвращаемое значение: Указатель на маску события, где каждый установленный бит указывает на то, что событие имеет место быть.

Определяет, содержит ли в данный момент системная очередь события мыши, клавиатуры или таймера.

function GetInputState: Bool;
Возвращаемое значение: Не нуль, если да; 0 - в противном случае.

К оглавлению


Copyright © 2008-2011 Gruzincev Anton , St. Gorno-Altaysk, Russia, helpw@mail.ru