2

Delphiアプリケーション上にドラッグされているオブジェクトがあることを知る必要があります。

たとえば、ユーザーがListViewからListBoxにアイテムをドラッグしているとき、またはExplorerからLitsViewにファイルをドラッグしているときに、ユーザーがまだドラッグしているか、ドラッグしていないかをいつでも確認したいと思います。

ドラッグイベントをフックせずにこれを見つけることができますか?

Delphi XE

4

1 に答える 1

0

これを行うには、ドラッグプロセスの開始時、たとえば、IDropTarget.DragEnterが呼び出されたときをメモします。DragLeaveその後、またはDropが呼び出されたときにフラグをリセットします。

于 2012-06-22T15:29:00.633 に答える