次の方法で共有


CWinApp::ParseCommandLine

更新 : 2007 年 11 月

コマンド ラインを解析し、パラメータを一度に 1 つずつ、CCommandLineInfo::ParseParam に送ります。

void ParseCommandLine(
   CCommandLineInfo& rCmdInfo 
);

パラメータ

解説

アプリケーション ウィザードを使って新しい MFC プロジェクトを開始すると、アプリケーション ウィザードによって CCommandLineInfo のローカル インスタンスが作成され、その後、InitInstance メンバ関数の内部から ProcessShellCommandParseCommandLine が呼び出されます。コマンド ラインは以下に説明する手順に従います。

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

  2. その後、ParseCommandLine はパラメータごとに 1 回ずつ、CCommandLineInfo::ParseParam を繰り返し呼び出します。

  3. ParseParamProcessShellCommand に渡される CCommandLineInfo オブジェクトを設定します。

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

必要ならば、直接 ParseCommandLine を呼び出すこともできます。

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

必要条件

ヘッダー : afxwin.h

参照

参照

CWinApp クラス

階層図

CCommandLineInfo クラス

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand

その他の技術情報

CWinApp のメンバ