Codegearで開発されたVCLGUIがあります。メインフォーム用のDropTargetを作成し、DropTargetオブジェクトはIDropTargetインターフェイスを実装しており、エクスプローラーからファイルをドラッグアンドドロップできます。子コンポーネントの一部(フォーム全体ではなく)のみをドロップターゲットにしたいので、POINTL座標がコンポーネントの境界内にある場合にのみ、DragEnterメソッドがS_OKを返すようにします。
ただし、アイテムをフォームの境界にゆっくりとドラッグし、コンポーネントをドラッグしない場合、DragEnterはE_NOINTERFACEを返すため、ドロップは許可されません。ドロップゾーンにドラッグし続けると、DragEnterが起動しません。なぜ、起動しないのか理解できます。だから私の質問は、DragEnterイベントを手動で発生させるにはどうすればよいですか?