投稿日 | : 2005/03/01(Tue) 15:41 |
投稿者 | : はこ |
Eメール | : |
URL | : |
タイトル | : SHFileOperation |
いつもお世話になっております。
APIのSHFileOperation関数を使ってFDにファイルをコピーしようとしています。
FDドライブにディスクをセットしていない状態で、SHFileOperaion関数を実行
すると、「Aドライブにディスクを挿入してください」というダイアログが表示
されるのですが、そこでキャンセルボタンをクリックして処理を中止しても、
SHFileOperaion関数の戻り値も、引数SHFILEOPSTRUCTのfAnyOperaionsAbortedも
0になってしまい、正常終了時と同じ結果になってしまいます。
ファイルのコピーダイアログでキャンセルボタンがクリックされると、
fAnyOperationsAborted=1となり判別できるのですが、ディスクの挿入ダイアログでは
やはり判別不可能でしょうか?
ご存知の方いらっしゃいましたら、ご教授ください。
よろしくお願いします。