Функция DNDCheckKeyState |
Определяет по маске клавиши, нажатые на клавиатуре и мыши. Используется для определения действия с объектом в приемнике. Например, при удерживании Shift выполнять копирование, иначе - перемещение (см. DNDSetDropEffect).
function DNDCheckKeyState ( keystate : longInt ) : boolean;
keystate : longInt - комбинация MK флагов, определяющая какие клавиши проверять.
В контексте cmDragEnter, cmDragOver, cmDrop, cmEndDrag возвращает true, если нажаты все клавиши, перечисленные в keystate. В противном случае возвращает false. При вызове в неверном контексте возвращает false.
Функции DNDGetKeyState, DNDSetDropEffect.