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

解決


キスケ  2002-09-07 01:28:39  No: 50374  IP: [192.*.*.*]

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

編集    削除
YuO  2002-09-07 04:30:00  No: 50375  IP: [192.*.*.*]

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

編集    削除
キスケ  2002-09-07 07:21:19  No: 50376  IP: [192.*.*.*]

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

編集    削除
YuO  2002-09-07 07:30:09  No: 50377  IP: [192.*.*.*]

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

編集    削除
キスケ  2002-09-07 08:29:54  No: 50378  IP: [192.*.*.*]

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

編集    削除