DragDrop.QueryContinueDrag Присоединенное событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает непрерывно, пока выполняется операция перетаскивания, и позволяет источнику сброса завершить операцию перетаскивания в зависимости от состояния клавиши или кнопки.
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
Комментарии
Событие QueryContinueDrag возникает постоянно, пока выполняется перетаскивание источника перетаскивания. Можно обработать это событие, чтобы определить, какое действие завершает операцию перетаскивания, на основе состояния клавиш ESC, SHIFT, CTRL и ALT, а также состояния кнопок мыши. Обработчик по умолчанию для этого события отменяет операцию перетаскивания при нажатии клавиши ESC и сбрасывает данные при отпускании кнопки мыши. Если вы обрабатываете это событие для изменения поведения по умолчанию, обязательно предоставьте эквивалентный механизм в обработчике, чтобы завершить операцию перетаскивания. DoDragDrop В противном случае метод не вернет, и приложение перестанет отвечать на запросы. При обработке этого события необходимо пометить его как обработанное, чтобы предотвратить переопределение обработчика поведением по умолчанию.
Сведения о маршрутизируемом событии
Поле идентификатора | QueryContinueDragEvent |
Стратегия маршрутизации | Восходящей |
Делегат | QueryContinueDragEventHandler |
Соответствующее событие туннелирования — PreviewQueryContinueDrag.