CWinApp Class
La clase base que se deriva un objeto de aplicación para Windows.
class CWinApp : public CWinThread
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CWinApp. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega una plantilla de documento a la lista de plantillas de documento disponibles. |
|
Agrega un nombre de archivo a la lista de archivos usados recientemente utilizada (MRU). |
|
Llamado por el marco cuando cierra la aplicación inesperado. |
|
Cierra todos los documentos abiertos. |
|
Crea un contexto de dispositivo de impresora. |
|
Elimina una clave especificada y todas sus subclaves. |
|
implementa AfxMessageBox para la aplicación. |
|
Gira el cursor de espera por intervalos. |
|
Compatibilidad de D2D de la aplicación de permisos. Llame a este método antes de que se inicialice la ventana principal. |
|
Implementa HTMLHelp para la aplicación, en lugar de WinHelp. |
|
Interacción de la barra de tareas de permisos. |
|
reemplace para limpiar cuando la aplicación finaliza. |
|
Recupera el parámetro de entrada para el método de recuperación de la aplicación. |
|
Devuelve el intervalo de tiempo que el administrador de reinicio espera la función de devolución de llamada de recuperación para devolver. |
|
Devuelve marcas para el administrador de reinicio. |
|
Devuelve la clave de HKEY_CURRENT_USER \"Software"\RegistryKey\ProfileName. |
|
Obtiene el controlador de la recuperación de datos para esta instancia de la aplicación. |
|
recupera la posición de la primera plantilla de documento. |
|
recupera el tipo de ayuda utilizado por la aplicación. |
|
recupera la posición de una plantilla de documento. Se puede utilizar de forma recursiva. |
|
Recupera los valores predeterminados del dispositivo de impresora. |
|
Recupera datos binarios de una entrada en el archivo de .INI de la aplicación. |
|
Recupera un entero de una entrada en el archivo de .INI de la aplicación. |
|
Recupera una cadena de una entrada en el archivo de .INI de la aplicación. |
|
Devuelve la clave de HKEY_CURRENT_USER \"Software"\RegistryKey\AppName\lpszSection. |
|
oculta la aplicación antes de cerrar todos los documentos. |
|
Llama a la función de HTMLHelp Windows. |
|
Reemplace para realizar la inicialización de la instancia de Windows, como crear los objetos de la ventana. |
|
Indica si la interacción de la barra de tareas de Windows 7 está habilitada. |
|
Carga un recurso del cursor. |
|
Carga un recurso de icono. |
|
Carga Windows cursor predefinido OEM que las constantes de OCR_ especificados en WINDOWS.H. |
|
Carga un icono predefinido OEM de Windows que las constantes de OIC_ especificados en WINDOWS.H. |
|
Carga el cursor predefinido Windows que las constantes de IDC_ especificados en WINDOWS.H. |
|
Carga un icono predefinido Windows que las constantes de IDI_ especificados en WINDOWS.H. |
|
Llamado por el marco en respuesta a un intercambio de datos dinámicos (DDE) ejecute el comando. |
|
Reemplace para realizar el procesamiento específico de la aplicación en tiempo de inactividad. |
|
Llamado por el marco para abrir un documento de un archivo. |
|
Analiza los parámetros individuales y marca en la línea de comandos. |
|
Mensajes de filtros antes de que se envíen a las funciones de Windows TranslateMessage y DispatchMessage. |
|
Algunos mensajes de las intersecciones antes de que llegan a la aplicación. |
|
Controla argumentos de la línea de comandos e indicadores. |
|
Intercepta todas las excepciones no controladas producidas por los controladores de mensajes y el comando de la aplicación. |
|
performs personalizó el registro. |
|
Registra la aplicación con el administrador de reinicio. |
|
Determina si el administrador de reinicio vuelve a abrir los archivos que se abren cuando fue la aplicación inesperado. |
|
Administra el reinicio de la aplicación inicia el administrador de reinicio. |
|
Determina si el administrador de reinicio restaura los archivos autoguardados cuando se reinicia la aplicación. |
|
ejecuta el bucle de mensajes predeterminado. reemplace para personalizar el bucle de mensajes. |
|
prueba la línea de comandos de la aplicación para la opción de /Automation . Obsoleto. En su lugar, utilice el valor en CCommandLineInfo:: m_bRunAutomated después de llamar a ParseCommandLine. |
|
prueba la línea de comandos de la aplicación para la opción de /Embedding . Obsoleto. En su lugar, utilice el valor en CCommandLineInfo:: m_bRunEmbedded después de llamar a ParseCommandLine. |
|
Solicita al usuario guardar todos los documentos modificados. |
|
Selecciona una impresora indicada anteriormente por un usuario a través de un cuadro de diálogo de impresión. |
|
Los conjuntos y inicialice el tipo de ayuda utilizado por la aplicación. |
|
Determina si recupera el administrador de reinicio una aplicación que fue inesperado. |
|
Determina si el administrador de reinicio autoguarda documentos abiertos de manera periódica. |
|
Determina si el administrador de reinicio autoguarda los documentos abiertos cuando se reinicia la aplicación. |
|
Determina si la aplicación es compatible con el administrador de reinicio. |
|
Anula todo conocida para registrarse por el objeto de CWinApp . |
|
Llama a la función de WinHelp Windows. |
|
Escribe datos binarios a una entrada en el archivo de .INI de la aplicación. |
|
Escriba un entero a una entrada en el archivo de .INI de la aplicación. |
|
Escribe una cadena en una entrada en el archivo de .INI de la aplicación. |
Métodos protegidos
Name |
Descripción |
---|---|
Permite que el usuario abre los archivos de datos del administrador de archivos de Windows. |
|
Carga la configuración estándar del archivo de .INI y habilita la característica lista de archivos MRU. |
|
Ayuda de identificadores MAYÚS+F1 dentro de la aplicación. |
|
Implementar el comando de ID_FILE_NEW . |
|
Implementar el comando de ID_FILE_OPEN . |
|
Implementar el comando de ID_FILE_PRINT_SETUP . |
|
Ayuda de F1 de identificadores dentro de la aplicación (con el contexto actual). |
|
Controla los comandos de ID_HELP_FINDER y de ID_DEFAULT_HELP . |
|
Administra el comando de ID_HELP_INDEX y proporciona un tema de Ayuda predeterminado. |
|
Controla el comando ID_HELP_USING. |
|
registra los tipos de documento de toda la aplicación con el administrador de archivos de Windows. |
|
Establece explícitamente el identificador del Modelo de usuario de la aplicación de la aplicación. Se debe llamar a este método antes de cualquier interfaz de usuario se muestra al usuario (el mejor lugar es el constructor de la aplicación). |
|
Hace que la configuración de la aplicación que se almacenarán en el registro en lugar de archivos de .INI. |
|
Anula los tipos de documento de toda la aplicación con el administrador de archivos de Windows. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Indica si el usuario está en el modo de contexto de Ayuda (invocado normalmente con MAYÚS+F1). |
|
especifica el tipo de ayuda utilizado por la aplicación. |
|
identifica la instancia actual de la aplicación. |
|
Señala una cadena terminada en null que especifica la línea de comandos para la aplicación. |
|
especifica cómo la ventana debe ser mostrada inicialmente. |
|
Puntero a la ventana principal de la aplicación contenedora cuando un servidor OLE está activo en contexto. |
|
Identificador del Modelo de usuario de la aplicación |
|
Especifica el nombre de la aplicación. |
|
El nombre del módulo de la aplicación. |
|
La ruta de acceso al archivo de Ayuda de la aplicación. |
|
El nombre de archivo de .INI de la aplicación. |
|
Utilizado para determinar la clave del Registro completa para almacenar la configuración de perfil de la aplicación. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
Marca que determina cómo el administrador de reinicio se comporta. |
|
El intervalo de tiempo en milisegundos entre los autoguardados. |
|
Puntero al controlador de la recuperación de datos para la aplicación. |
Comentarios
Un objeto de aplicación proporciona funciones miembro para inicializar la aplicación (y cada instancia de ella) y ejecutar la aplicación.
Cada aplicación que utiliza las clases de windows presentation foundation Microsoft sólo puede contener un objeto derivado de CWinApp. Este objeto se crea cuando se construyen otros objetos globales de C++ ya está disponible cuando Windows llama a la función de WinMain , proporcionada por la biblioteca Microsoft Foundation Class. declare el objeto derivado de CWinApp en el nivel global.
Al derivar una clase de aplicación de CWinApp, reemplace la función miembro de InitInstance para crear el objeto de la ventana principal de la aplicación.
Además de las funciones miembro de CWinApp , la biblioteca Microsoft Foundation Class proporciona funciones globales siguientes para tener acceso a CWinApp y a otra información global:
AfxGetApp Obtains un puntero al objeto de CWinApp .
AfxGetInstanceHandle Obtains un identificador de la instancia de aplicación actual.
AfxGetResourceHandle Obtains un identificador a los recursos de la aplicación.
AfxGetAppName Obtains un puntero a una cadena que contiene el nombre de la aplicación. Como alternativa, si tiene un puntero al objeto de CWinApp , utilice m_pszExeName de obtener el nombre de aplicación.
Vea CWinApp: La clase de aplicación para más en la clase de CWinApp , incluida una información general del siguiente:
CWinApp- código derivado escrito por el Asistente para aplicaciones.
el rol de los entity_CWinApp en la secuencia de la ejecución de la aplicación.
implementaciones predeterminadas de funciones miembro de los entity_CWinApp.
los overridables clave de los entity_CWinApp.
El miembro de datos de m_hPrevInstance ya no existe. Para obtener información sobre cómo detectar una instancia anterior de CWinApp, vea el artículo “Cómo de Knowledge Base a Identify una instancia Anteriores de una aplicación” (KB106385) en https://support.microsoft.com/default.aspx?scid=kb;es-es;106385.
Jerarquía de herencia
CWinApp
Requisitos
Encabezado: afxwin.h
Vea también
Tareas
Cómo: Agregar compatibilidad con el Administrador de reinicio