Share via


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

Clase de CCommandLineInfo

Gráfico de jerarquía

CCommandLineInfo::m_strFileName

CCommandLineInfo::m_strPrinterName

CCommandLineInfo::m_strDriverName

CCommandLineInfo::m_strPortName

CWinApp::ProcessShellCommand