2009-04-27 9 views
1

VB.NETを使用して圧縮フォルダからクリップボードを含むファイルをコピーして貼り付けるにはどうすればよいですか?VB.NETを使用してクリップボードのファイルを圧縮フォルダから貼り付ける方法

VB.NETを使用して圧縮フォルダからコピーしたファイルをクリップボードから貼り付けたいとします。クリップボードを調べることで、ファイルに関する情報が含まれているように見えるFileGroupDescriptorWがあることがわかります。しかし、私はどのようにファイルをつかんでそれを貼り付けるために情報を使用するのですか?

答えて

1

クリップボードには、CF_HDROPという形式のデータが含まれている必要があります。これは、DragQueryFile APIを呼び出してファイルリストに変換できます。

これは、コピーされたファイルの完全修飾ファイル名のリストです。これらのファイルを操作できるようになりました。 Visual Basicの例はHow To Obtain Files Copied from Windows Explorerです。

関連する問題