前回、DragAcceptFiles() を使い、自アプリへのファイルのドロップを簡単に実装できましたが、この方法ではできないことが色々あります。 ファイル以外のドロップができない(OLE DnD が必要)。 自ウィンドウからドラッグを開始できない(OLE DnD の IDropSource インタフェースの実装が必要)。 キー入力(shift, ctrl, alt)と組み合わせてドロップのモード(move, copy, link など)を選択できない(OLE DnD の IDropTarget インタフェースの実装が必要)。 そこで、allowDrop プロパティで OLE DnD を有効に…