CCommandLineInfo

A ajuda de classe CCommandLineInfo na análise da linha de comando na inicialização do aplicativo.

Um aplicativo do MFC geralmente criará uma instância local dessa classe em função de InitInstance do seu objeto de aplicativo. Este objeto, em seguida, é passado para CWinApp:: ParseCommandLine, que chama repetidamente ParseParam para preencher o objeto CCommandLineInfo . O objeto CCommandLineInfo , em seguida, é passado para CWinApp::ProcessShellCommand para lidar com os argumentos de linha de comando e sinalizadores.

Você pode usar esse objeto para encapsular as seguintes opções de linha de comando e parâmetros:

Argumento de linha de comando Comando executado
app Novo arquivo.
nome de arquivo de App Abrir arquivo.
Appnome do arquivo/p Imprimir o arquivo para a impressora padrão.
Appporta de controlador de impressora de filename /pt Imprimir o arquivo para a impressora especificada.
App / DDE Comece acima e aguardar o comando DDE.
App /Automation Iniciar como um servidor de automação OLE.
App /Embedding Iniciar para editar um item OLE incorporado.

Derive uma Novo classe de CCommandLineInfo para lidar com outros sinalizadores e valores de parâmetro. Substituir ParseParam para lidar com os novos sinalizadores.

# include lt;afxwin.h>

Membros da classe |nbsp; Classe base | Gráfico de hierarquia

Co&nsulte tambémnbsp;CWinApp:: ParseCommandLine, CWinApp::ProcessShellCommand

Index