Compartilhar via


CWinApp::ParseCommandLine

Chamar essa função de membro para analisar a linha de comando e para enviar os parâmetros, uma de cada vez, a CCommandLineInfo::ParseParam.

void ParseCommandLine(
   CCommandLineInfo& rCmdInfo 
);

Parâmetros

Comentários

Quando você iniciar um novo projeto MFC usando o assistente do aplicativo, o assistente do aplicativo irá criar uma instância local de CCommandLineInfoem seguida, chame ProcessShellCommand e ParseCommandLine na função de membro de InitInstance .Uma linha de comando segue a rota descrita abaixo:

  1. Após a criação de InitInstance, o objeto de CCommandLineInfo é passado para ParseCommandLine.

  2. ParseCommandLine então chama CCommandLineInfo::ParseParam repetidamente, uma vez para cada parâmetro.

  3. ParseParam preenche o objeto de CCommandLineInfo , que é então passado a ProcessShellCommand.

  4. ProcessShellCommand trata os argumentos de linha de comando e sinalizadores.

Observe que você pode chamar diretamente ParseCommandLine quando necessário.

Para obter uma descrição dos sinalizadores da linha de comando, consulte CCommandLineInfo::m_nShellCommand.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CWinApp

Gráfico de hierarquia

Classe de CCommandLineInfo

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand