![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отменить действие нажатия Alt [D7, WinXP]
Бездомный © (2011-12-02 12:24:00)Есть список на форме с Drag&Drop. Причем, я хочу сделать, чтобы Drag&Drop работал только при нажатой клавиши Alt. Но если сбросить перемещаемое в недопустимое место и отпустить затем Alt - то активируется меню. Как избавится от этого эффекта?
Т.е. если нажата Alt и выполнилась функция StartDrag, то при отпускании то переход в меню не должен происходить при отпускании Alt-а.
OW (2011-12-02 14:41:00) [1]а можно при отпускании (проще всего) еще раз alt нажать..
Dimka Maslov (2011-12-02 12:41:00) [2]А вообще есть такая прога, spy++ называется, с её помощью можно легко отслеживать какие кому когда сообщения приходят.
Dimka Maslov (2011-12-02 12:34:00) [3]В ответ на нажатие Alt на форму приходит сообщение WM_SYSCOMMAND в какими-то параметрами. Вот его и надо перехватывать.