CWinApp::ProcessShellCommand
A função de membro é chamada por CWinAppEx para aceitar os parâmetros passados do CCommandLineInfo objeto identificado por rCmdInfoe executará a ação indicada.
BOOL ProcessShellCommand(
CCommandLineInfo& rCmdInfo
);
Parâmetros
- rCmdInfo
Uma referência a um CCommandLineInfo objeto.
Valor de retorno
Diferente de zero se o comando shell é processado com êxito.Se for 0, retornar FALSE from CWinAppEx.
Comentários
Quando você inicia um novo projeto MFC usando o Application Wizard, o Assistente de aplicativo criará uma instância local do CCommandLineInfoe, em seguida telefonar ProcessShellCommand e ParseCommandLine in the InitInstance função de membro. Uma linha de comando a seguir, a rota descrita abaixo:
Depois que está sendo criado em InitInstance, o CCommandLineInfo objeto é passado para ParseCommandLine.
ParseCommandLine em seguida, chama CCommandLineInfo::ParseParam repetidamente, uma vez para cada parâmetro.
ParseParam preenche o CCommandLineInfo objeto, que é então passado para ProcessShellCommand.
ProcessShellCommand trata a argumentos de linha de comando e sinalizadores.
Os membros de dados do CCommandLineInfo objeto, identificado por CCommandLineInfo::m_nShellCommand, são do tipo enumerado seguinte, que é definido dentro de CCommandLineInfo classe.
enum {
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
};
Para obter uma breve descrição de cada um desses valores, consulte CCommandLineInfo::m_nShellCommand.
Requisitos
Cabeçalho: afxwin.h
Consulte também
Referência
CCommandLineInfo::m_nShellCommand