CWinApp::ProcessShellCommanで、rCmdInfoを元に指定されたアクションを実行する。
ここからが本筋で、かなり複雑。
今回は引数をクリアに。
ここにブレークポイント貼って、
止まったらステップイン。
今回の本体、ここに入ります。
この状態だと、FileNewになってる。
AfxGetAppからのOnCmdMsg。
ステップインしてしまうとAfxGetAppの中なので、ここはいったんステップアウト。
その後、もう一度ステップインでここに入ってこれる。
中はさらに大変なので、飛ばして、最終的には下のOnFileNewには来ない。
メインウィンドウはあるから、
bResultがFALSEにもならない。
bResultがTRUEで最終的に返す。
ここに来るということはウィンドウは表示される。
Sample/mfc/CWinApp/ProcessShellCommand/src/CWinApp_ at master · bg1bgst333/Sample · GitHub