Щелчок правой кнопкой мыши во время перетаскивания запускает событие DragDrop вместо отмены операции.C++

Программы на C++. Форум разработчиков
Anonymous
 Щелчок правой кнопкой мыши во время перетаскивания запускает событие DragDrop вместо отмены операции.

Сообщение Anonymous »

Для моего компонента VCL StringGrid я успешно реализовал всю операцию DragAndDrop для замены строк.
Остается уникальная проблема: когда я нажимаю правую кнопку мыши во время перетаскивания строки (означает удерживание левой кнопки мыши кнопка), система по-прежнему запускает событие DragDrop, и операция успешно завершается, а не отменяется.
Как этого избежать?
Там кажется, это пустой метод DragCanceled из TControl, который можно перезаписать. Но мне неясно, как мне реализовать это в моем VCL StringGrid, поскольку нет события OnDragCanceled.
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... event-inst

Вернуться в «C++»