CWinApp::ParseCommandLine
コマンド ラインを分析し、CCommandLineInfo::ParseParamに、パラメーターを一つずつ送信するには、このメンバー関数を呼び出します。
void ParseCommandLine(
CCommandLineInfo& rCmdInfo
);
パラメーター
- rCmdInfo
CCommandLineInfo のオブジェクトへの参照。
解説
アプリケーション ウィザードを使用して新しい MFC プロジェクトを開始すると、アプリケーション ウィザードは CCommandLineInfoのローカル インスタンスを作成し、InitInstance のメンバー関数の ProcessShellCommand と ParseCommandLine を呼び出します。コマンド ラインは、次のルートです:
InitInstanceの作成後に、CCommandLineInfo のオブジェクトは ParseCommandLineに渡されます。
ParseCommandLine は、各パラメーターを、CCommandLineInfo::ParseParam、一度に繰り返し呼び出します。
ParseParam は ProcessShellCommandに渡される CCommandLineInfo のオブジェクトを塗りつぶします。
ProcessShellCommand は、コマンド ライン引数とフラグを処理します。
必要に応じて ParseCommandLine を直接呼び出すことができることに注意してください。
コマンド ラインのフラグの詳細については、CCommandLineInfo::m_nShellCommandを参照してください。
必要条件
ヘッダー: afxwin.h