Share via


CWinAppEx Class

CWinAppEx controla el estado de aplicación, guarda el estado al registro, carga el estado del registro, inicializa los administradores de la aplicación, y proporciona vínculos a esos mismos administradores de la aplicación.

class CWinAppEx : public CWinApp

Miembros

Constructores públicos

Name

Descripción

CWinAppEx::CWinAppEx

Crea un objeto CWinAppEx.

Métodos públicos

Name

Descripción

CWinAppEx::CleanState

Quita la información sobre la aplicación del Registro de Windows.

CWinAppEx::EnableLoadWindowPlacement

Especifica si la aplicación cargará el tamaño inicial y la ubicación de la ventana de marco principal del registro.

CWinAppEx::EnableTearOffMenus

Los permisos rasgan menús para la aplicación.

CWinAppEx::EnableUserTools

Permite al usuario crear comandos de menú personalizados en la aplicación.

CWinAppEx::ExitInstance

Llamado por el marco dentro de la función miembro de Run para salir esta instancia de la aplicación. (Reemplaza CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Lee los datos binarios que está asociado con el valor del Registro especificado.

CWinAppEx::GetContextMenuManager

Devuelve un puntero al objeto de CContextMenuManager .

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

devuelve la versión principal de la aplicación guardada en el Registro de Windows.

CWinAppEx::GetDataVersionMinor

Devuelve la versión secundaria de la aplicación guardada en el Registro de Windows.

CWinAppEx::GetInt

Lee los datos numérico que está asociado con el valor especificado del registro.

CWinAppEx::GetKeyboardManager

Devuelve un puntero al objeto de CKeyboardManager .

CWinAppEx::GetMouseManager

Devuelve un puntero al objeto de CMouseManager .

CWinAppEx::GetObject

Lee CObject- los datos derivado que está asociado con el valor especificado del registro.

CWinAppEx::GetRegSectionPath

Devuelve una cadena que es la ruta de una clave del Registro. esta ruta concatena la ruta de acceso relativa proporcionada con la ruta de la aplicación.

CWinAppEx::GetRegistryBase

Devuelve la ruta de acceso del registro de la aplicación.

CWinAppEx::GetSectionBinary

Lee los datos binarios que está asociado a la clave y el valor especificados del registro.

CWinAppEx::GetSectionInt

Datos numéricos de las lecturas de registro asociado a la clave y el valor especificados.

CWinAppEx::GetSectionObject

Lee los datos de CObject que está asociado a la clave y el valor especificados del registro.

CWinAppEx::GetSectionString

Lee los datos de cadena que está asociado a la clave y el valor especificados del registro.

CWinAppEx::GetShellManager

Devuelve un puntero al objeto de CShellManager .

CWinAppEx::GetString

Lee los datos de cadena que está asociado con el valor especificado del registro.

CWinAppEx::GetTooltipManager

Devuelve un puntero al objeto de CTooltipManager .

CWinAppEx::GetUserToolsManager

Devuelve un puntero al objeto de CUserToolsManager .

CWinAppEx::InitContextMenuManager

Inicializa el objeto CContextMenuManager.

CWinAppEx::InitKeyboardManager

Inicializa el objeto CKeyboardManager.

CWinAppEx::InitMouseManager

Inicializa el objeto CMouseManager.

CWinAppEx::InitShellManager

Inicializa la clase de CShellManager

CWinAppEx::InitTooltipManager

Inicializa la clase CTooltipManager.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Indica si la clave especificada está en el registro.

CWinAppEx::LoadState

Carga el estado de la aplicación del registro.

CWinAppEx::OnAppContextHelp

Llamado por el marco cuando ayuda contextual de las solicitudes del usuario para el cuadro de diálogo de personalización .

CWinAppEx::OnViewDoubleClick

Llama al comando definido por el usuario cuando el usuario hace doble clic en cualquier parte de la aplicación.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Escribe el estado de aplicación en el Registro de Windows.

CWinAppEx::SetRegistryBase

Establece la ruta de acceso a la clave del Registro predeterminada. Esta clave actúa como raíz para todas las llamadas subsiguientes del registro.

CWinAppEx::ShowPopupMenu

Muestra un menú emergente.

CWinAppEx::WriteBinary

Escribe los datos binarios al valor del Registro especificado.

CWinAppEx::WriteInt

Escribe los datos numéricos del valor del Registro especificado.

CWinAppEx::WriteObject

Escribe los datos que se deriva de CObject Class al valor del Registro especificado.

CWinAppEx::WriteSectionBinary

Escribe los datos binarios en un valor de la clave del Registro especificada.

CWinAppEx::WriteSectionInt

Escribe los datos numéricos en un valor de la clave del Registro especificada.

CWinAppEx::WriteSectionObject

Escribe los datos derivados de la clase de CObject a un valor de la clave del Registro especificada.

CWinAppEx::WriteSectionString

Escribe los datos de cadena en un valor de la clave del Registro especificada.

CWinAppEx::WriteString

Escribe los datos de cadena al valor del Registro especificado.

Métodos protegidos

Name

Descripción

CWinAppEx::LoadCustomState

Llamado por el marco cuando el estado de aplicación se ha cargado.

CWinAppEx::LoadWindowPlacement

Llamado por el marco cuando carga el tamaño y la ubicación de la aplicación del registro. Los datos carga incluye el tamaño y la ubicación del marco principal la última de se cierra la aplicación en el momento.

CWinAppEx::OnClosingMainFrame

Llamado por el marco cuando una ventana de marco principal está procesando WM_CLOSE.

CWinAppEx::PreLoadState

Llamado por el marco inmediatamente antes del estado de aplicación se carga.

CWinAppEx::PreSaveState

Llamado por el marco inmediatamente antes del estado de aplicación se guarda.

CWinAppEx::ReloadWindowPlacement

Recarga el tamaño y la ubicación de la ventana proporcionada del registro

CWinAppEx::SaveCustomState

Llamado por el marco después de escribir el estado de la aplicación en el registro.

CWinAppEx::StoreWindowPlacement

Llamado por el marco para escribir el tamaño y la ubicación del marco principal al registro.

miembros de datos

Name

Descripción

CWinAppEx::m_bForceImageReset

Especifica si el marco restaure todas las imágenes de la barra de herramientas cuando la ventana de marco que contiene la barra de herramientas se carga.

Comentarios

Gran parte de la funcionalidad proporcionada por el marco de trabajo de MFC dependerá del tipo de CWinAppEx . Puede especificar la clase de CWinAppEx en la aplicación de dos maneras:

  • Cree una clase de CWinAppEx en el subproceso principal.

  • Derive la clase principal de la aplicación de CWinAppEx.

Después de escribir CWinAppEx en la aplicación, puede inicializar de los administradores de la aplicación. Antes de utilizar un administrador de la aplicación, debe inicializarlo llamando a cuál es el método initialize. Para obtener un puntero a un administrador concreto, llame al asociado obtienen método. La clase de CWinAppEx administra los administradores de aplicaciones siguientes: CMouseManager Class, CContextMenuManager (Clase), CKeyboardManager (Clase), CUserToolsManager Class, y CMenuTearOffManager (Clase).

Jerarquía de herencia

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Requisitos

encabezado: afxwinappex.h

Vea también

Referencia

Gráfico de jerarquías

CWinApp Class

CMouseManager Class

CContextMenuManager (Clase)

CKeyboardManager (Clase)

CUserToolsManager Class

Otros recursos

Clases de MFC