CCommandLineInfo::m_nShellCommand
Indica o comando shell para esta instância do aplicativo.
m_nShellCommand;
Comentários
O tipo para este membro de dados é o seguinte tipo enumerado, que é definido dentro de CCommandLineInfo classe.
enum{
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
FileNothing = -1
};
Para obter uma breve descrição desses valores, consulte a lista a seguir.
CCommandLineInfo::FileNew Indica que nenhum nome de arquivo foi encontrado na linha de comando.
CCommandLineInfo::FileOpen Indica que um nome de arquivo foi encontrado na linha de comando e que nenhum dos sinalizadores a seguir foram encontrados na linha de comando: /p, /pt, /DDE.
CCommandLineInfo::FilePrint Indica que o /p sinalizar foi encontrado na linha de comando.
CCommandLineInfo::FilePrintTo Indica que o /pt sinalizar foi encontrado na linha de comando.
CCommandLineInfo::FileDDE Indica que o /DDE sinalizar foi encontrado na linha de comando.
CCommandLineInfo::FileNothing Desativa a exibição de uma nova janela filho MDI na inicialização.Por design, aplicativos MDI gerado pelo Assistente de aplicativo exibem uma nova janela filho na inicialização.Para desativar esse recurso, um aplicativo pode usar CCommandLineInfo::FileNothing sistema autônomo o comando do shell durante a chamada ProcessShellCommand.ProcessShellCommand é chamado pela (CWinAppEx) of all CWinApp classes derivadas.
Exemplo
// From CMyWinApp::InitInstance
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// DON'T display a new MDI child window during startup!!!
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
Requisitos
Cabeçalho: afxwin.h
Consulte também
Referência
CCommandLineInfo::m_strFileName
CCommandLineInfo::m_strPrinterName
CCommandLineInfo::m_strDriverName
CCommandLineInfo::m_strPortName