Функция DNDCheckKeyState Назад В начало Вперед

Назначение

Определяет по маске клавиши, нажатые на клавиатуре и мыши. Используется для определения действия с объектом в приемнике. Например, при удерживании Shift выполнять копирование, иначе - перемещение (см. DNDSetDropEffect).

Описание

function DNDCheckKeyState (
  keystate : longInt
) : boolean;

Параметры

keystate : longInt - комбинация MK флагов, определяющая какие клавиши проверять.

Возвращаемое значение

В контексте cmDragEnter, cmDragOver, cmDrop, cmEndDrag возвращает true, если нажаты все клавиши, перечисленные в keystate. В противном случае возвращает false. При вызове в неверном контексте возвращает false.

Смотрите также

Функции DNDGetKeyState, DNDSetDropEffect.