Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.03.16;
Скачать: CL | DM;

Вниз

Отменить действие нажатия Alt   Найти похожие ветки 

 
Бездомный   (2011-12-02 12:24) [0]

Есть список на форме с Drag&Drop. Причем, я хочу сделать, чтобы Drag&Drop работал только при нажатой клавиши Alt. Но если сбросить перемещаемое в недопустимое место и отпустить затем Alt - то активируется меню. Как избавится от этого эффекта?

Т.е. если нажата Alt и выполнилась функция StartDrag, то при отпускании то переход в меню не должен происходить при отпускании Alt-а.


 
Dimka Maslov ©   (2011-12-02 12:34) [1]

В ответ на нажатие Alt на форму приходит сообщение WM_SYSCOMMAND в какими-то параметрами. Вот его и надо перехватывать.


 
Dimka Maslov ©   (2011-12-02 12:41) [2]

А вообще есть такая прога, spy++ называется, с её помощью можно легко отслеживать какие кому когда сообщения приходят.


 
OW ©   (2011-12-02 14:41) [3]

а можно при отпускании (проще всего) еще раз alt нажать..



Страницы: 1 вся ветка

Текущий архив: 2014.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1380659402
Юрий
2013-10-02 00:30
2014.03.16
С днем рождения ! 2 октября 2013 среда


2-1369340105
Ponchik
2013-05-24 00:15
2014.03.16
Сортировка по убыванию StringGrid


15-1380117316
JohnKorsh
2013-09-25 17:55
2014.03.16
Порты COM по BlueTooth


15-1380126715
ProgRAMmer Dimonych
2013-09-25 20:31
2014.03.16
C++ и обработка исключений, или за секунду до холивара


2-1369308195
delphistorm
2013-05-23 15:23
2014.03.16
странная проблема с отображение картинки