Clase de CCommandLineInfo

Ayuda a analizar la línea de comandos en el inicio de la aplicación.

class CCommandLineInfo : public CObject

Members

zaydx040.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CCommandLineInfo::CCommandLineInfo

Construye un objeto predeterminado de CCommandLineInfo .

zaydx040.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CCommandLineInfo::ParseParam

Invalide esta devolución de llamada para analizar parámetros individuales.

zaydx040.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CCommandLineInfo::m_bRunAutomated

Indica que la opción de /Automation de la línea de comandos se encontró.

CCommandLineInfo::m_bRunEmbedded

Indica que la opción de /Embedding de la línea de comandos se encontró.

CCommandLineInfo::m_bShowSplash

Indica si se muestra una pantalla de presentación.

CCommandLineInfo::m_nShellCommand

Indica el comando del shell de ser procesado.

CCommandLineInfo::m_strDriverName

Indica el nombre del controlador si el comando de shell es imprime en; si no está vacío.

CCommandLineInfo::m_strFileName

Indica el nombre de archivo que se abrirá o formulario; vacío si el comando de shell es Nueva o DDE.

CCommandLineInfo::m_strPortName

Indica el nombre de puerto si el comando de shell es imprime en; si no está vacío.

CCommandLineInfo::m_strPrinterName

Indica el nombre de la impresora si el comando de shell es imprime en; si no está vacío.

CCommandLineInfo::m_strRestartIdentifier

Indica el identificador único del reinicio del administrador de reinicio si el administrador de reinicio reinició la aplicación.

Comentarios

Una aplicación MFC creará normalmente una instancia local de esta clase en la función de InitInstance del objeto application.Este objeto se pasa a CWinApp::ParseCommandLine, que llama repetidamente ParseParam para rellenar el objeto de CCommandLineInfo .El objeto de CCommandLineInfo se pasa a CWinApp::ProcessShellCommand para controlar los argumentos de la línea de comandos e indicadores.

Puede utilizar este objeto para encapsular las opciones de la línea de comandos y parámetros siguientes:

Argumento de la línea de comandos

Comando ejecutado

aplicación

Nuevo archivo.

Nombre de archivo de laaplicación

Archivo abierto.

Nombre de archivo de/p de laaplicación

Archivo de impresión para establecer como valor predeterminado la impresora.

Puerto del controlador de impresora de nombre de archivo de/ptde la aplicación

Archivo de impresión a la impresora especificada.

aplicación/dde

El inicio y espera el comando DDE.

aplicación/Automation

Inicio como servidor de automatización OLE.

aplicación/Embedding

Edición de inicio hasta un elemento OLE incrustado.

aplicación/Register

aplicación/Regserver

Informa a la aplicación para realizar cualquier tarea del registro.

aplicación/Unregister

aplicación/Unregserver

Informa a la aplicación para realizar cualquier tarea de O.N.U- registro.

Derive una nueva clase de CCommandLineInfo controle otros marcadores y valores de parámetro.Reemplazo ParseParam para controlar los nuevos marcadores.

Jerarquía de herencia

CObject

CCommandLineInfo

Requisitos

Encabezado: afxwin.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía

CWinApp::ParseCommandLine

CWinApp::ProcessShellCommand