EXEにD&Dされたファイルパスを取得するには?

解決


キスケ  2002-09-07 01:28:39  No: 50374

最近VC++を始めましたキスケです。
VC++で作成したEXEに例えばテキストファイルなどをドラッグ&ドロップ
すると、そのファイルのファイルパスを取得したいのですが、
どのようにすればいいのでしょうか?
調べてると何かの引数に設定されているような話を聞いたのですが、
皆目検討がつきません。
よろしくお願いします。


YuO  2002-09-07 04:30:00  No: 50375

mainの第二引数とか、WinMainの第三引数とか……。
あとはGetCommandLine APIとか。


キスケ  2002-09-07 07:21:19  No: 50376

YuOさん、返答ありがとうございました。
無事解決いたしました。
できればWinMainの第三引数で取得したかったのですが、
VC++(MFC)で作成したソースからWinMainが発見できなかったもので・・・。
でもないわけないんですよね。
もっとよく探して、調べてみます。


YuO  2002-09-07 07:30:09  No: 50377

MFCならCWinApp::m_lpCmdLineがありますが。


キスケ  2002-09-07 08:29:54  No: 50378

たびたびありがとうございます。
>MFCならCWinApp::m_lpCmdLineがありますが
こっちのほうが簡単ですね。
実はどうやって自分のフルパスとD&Dされたファイルを分けようかなやんで
たんです。
ありがとうございました。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加