CCommandLineInfo

CCommandLineInfoは、コマンドライン情報を持つクラス。

CCommandLineInfo クラス | Microsoft Docs

MFCのプロジェクトを作成したら、

CCommandLineInfoのところにブレークポイント貼っておく
CCommandLineInfoのところにブレークポイント貼っておく

CCommandLineInfoのところにブレークポイント貼っておく。

実行してここまで来たらステップイン
実行してここまで来たらステップイン

実行してここまで来たらステップイン。

とその前にcmdInfoがどうなってるか確認
とその前にcmdInfoがどうなってるか確認

とその前にcmdInfoがどうなってるか確認。
で、こんどこそステップインすると、

CCommandLineInfoのコンストラクタはこうなっている
CCommandLineInfoのコンストラクタはこうなっている

CCommandLineInfoのコンストラクタはこうなっている。

ポイントは、m_nShellCommandにFileNewをセットしてるとこかな
ポイントは、m_nShellCommandにFileNewをセットしてるとこかな

ポイントは、m_nShellCommandにFileNewをセットしてるとこかな。

ステップアウトすると、cmdInfoは結果としてこうなる。
ステップアウトすると、cmdInfoは結果としてこうなる。

ステップアウトすると、cmdInfoは結果としてこうなる。
m_bShowSplashもTRUEだけど、これはいまのところいいや。

最終的には、ウィンドウが表示されるのは、変わらない。
最終的には、ウィンドウが表示されるのは、変わらない。

最終的には、ウィンドウが表示されるのは、変わらない。

Sample/mfc/CCommandLineInfo/CCommandLineInfo/src/CCommandLineInfo_ at master · bg1bgst333/Sample · GitHub