次の方法で共有


CWinApp::ParseCommandLine

コマンド ラインを分析し、CCommandLineInfo::ParseParamに、パラメーターを一つずつ送信するには、このメンバー関数を呼び出します。

void ParseCommandLine(
   CCommandLineInfo& rCmdInfo 
);

パラメーター

解説

アプリケーション ウィザードを使用して新しい MFC プロジェクトを開始すると、アプリケーション ウィザードは CCommandLineInfoのローカル インスタンスを作成し、InitInstance のメンバー関数の ProcessShellCommandParseCommandLine を呼び出します。コマンド ラインは、次のルートです:

  1. InitInstanceの作成後に、CCommandLineInfo のオブジェクトは ParseCommandLineに渡されます。

  2. ParseCommandLine は、各パラメーターを、CCommandLineInfo::ParseParam、一度に繰り返し呼び出します。

  3. ParseParamProcessShellCommandに渡される CCommandLineInfo のオブジェクトを塗りつぶします。

  4. ProcessShellCommand は、コマンド ライン引数とフラグを処理します。

必要に応じて ParseCommandLine を直接呼び出すことができることに注意してください。

コマンド ラインのフラグの詳細については、CCommandLineInfo::m_nShellCommandを参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWinApp クラス

階層図

CCommandLineInfo クラス

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand