Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в 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 - в противном случае.
К оглавлению
|
|
|