DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ドラグ&ドロップされたファイル名の表示

環境/言語:[WindowsXP Pro,VS2005]
分類:[.NET]

2007/04/26(Thu) 22:38:50 編集(投稿者)

 起動していないプログラムのアイコンにドラグ&ドロップされたファイルの形式を審査した上でそれが該当していれば、プログラムのテキストボックスにドラグ&ドロップされたファイル名を表示させることは可能でしょうか?
 よろしくお願いします。
「プログラムの起動前」には、いかなる処理を実行することも出来ません。

「起動していないプログラムのアイコンにドラグ&ドロップ」すると、OS によってプログラムが自動的に起動されます。

その際、ドロップしたファイル名がコマンドライン引数として引き渡されることになっています。

なので、プログラムの起動後に、コマンドライン引数で渡されたファイル名をもつファイルの形式を調べて、条件に合致するようならそれをテキストボックスに表示する、という流れでよければ実現可能です。
2007/04/28(Sat) 13:36:33 編集(投稿者)

 ありがとうございます。
よく考えると起動していない状態で、処理を実行させることなんて不可能ですね。
 実現方法についてもありがとうございます。
ただ、かなりな初心者のもので、その仕組みが理解できません。初心者ながらの欲張りな機能の実現かもしれませんが、もう少し、助言をいただければ幸いです。
2007/04/28(Sat) 14:34:18 編集(投稿者)

起動時のコマンドライン引数を取得する
http://dobon.net/vb/dotnet/programing/commandline.html

上のサイトはここの掲示板の親サイト(左上のHOMEからいける)からたどり着けます。
最低限、トピックに該当項目がないか探してから質問しましょう。

DOBON.NET | プログラミング道 | プログラミング掲示板