CCommandLineInfo::m_nShellCommand
Indica el comando de shell para esta instancia de la aplicación.
m_nShellCommand;
Comentarios
El tipo para este miembro de datos es el tipo enumerado siguiente, que se define en la clase de CCommandLineInfo .
enum{
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
AppRegister,
AppUnregister,
RestartByRestartManager,
FileNothing = -1
};
Para obtener una descripción breve de estos valores, vea la siguiente lista.
CCommandLineInfo::FileNew Indica que no se encontró ningún nombre de archivo en la línea de comandos.
CCommandLineInfo::FileOpen Indica que un nombre de archivo se encontró en la línea de comandos y que no se encontró ninguno de los siguientes indicadores en la línea de comandos: /p, /pt, /dde.
CCommandLineInfo::FilePrint Indica que el indicador de /p se encontró en la línea de comandos.
CCommandLineInfo::FilePrintTo Indica que el indicador de /pt se encontró en la línea de comandos.
CCommandLineInfo::FileDDE Indica que el indicador de /dde se encontró en la línea de comandos.
CCommandLineInfo::AppRegister Indica que el indicador de /Register o de /Regserver se encontró en la línea de comandos y la aplicación se pedido para registrar.
CCommandLineInfo::AppUnregister Indica que la aplicación de /Unregister o de /Unregserver se ordenada cancelar el registro.
CCommandLineInfo::RestartByRestartManager Indica que la aplicación se reinicia por el administrador de reinicio.
CCommandLineInfo::FileNothing desactiva la presentación de una ventana MDI secundaria nueva en inicio.Por diseño, la aplicación las aplicaciones generadas por el asistente para MDI muestra una nueva ventana secundaria de inicio.Para desactivar esta característica, una aplicación puede utilizar CCommandLineInfo::FileNothing como el comando de shell cuando llama a ProcessShellCommand.ProcessShellCommand llama InitInstance( ) de todas las clases derivadas de CWinApp .
Ejemplo
// 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
Header: afxwin.h
Vea también
Referencia
CCommandLineInfo::m_strFileName
CCommandLineInfo::m_strPrinterName
CCommandLineInfo::m_strDriverName