0

私は C++ で ShellExtension コードに取り組んでいます。仮想ドライブを作成しています。これは、ネットワーク内のどこかにあるリポジトリを表します。私が今欲しいのは、このドライブへのドラッグアンドドロップ機能を有効にすることです。ユーザーがファイルをその仮想ドライブにドラッグできるようにしたいのですが、カスタム操作を実行できるように、そのイベントをグラブできる必要があります。これまでのところ、そのようなイベントまたはインターフェイスを見つけることができません。インターフェイスを使用してみIDragAndDropましたが、rgs ファイルが正しく登録されませんでした。抜け道はありますか?

4

1 に答える 1

4

あなたが求めるものは、MSDNのドキュメントでカバーされています:

シェル データ転送シナリオの処理

基本フォルダ オブジェクト インターフェイスの実装(特に、IShellFolder::GetUIObjectOf() は IDataObject または IDropTarget インターフェイスを返すことができます)

ドロップ ハンドラの作成

于 2009-08-05T01:48:43.913 に答える