Compartir a través de


Flujo general de creación de la ventana

Cuando se crea una ventana del propio, como una ventana secundaria, el marco de trabajo usa mucho el mismo proceso que descrita en Creación de documentos y vistas.

Todas las clases de ventana proporcionadas por MFC emplean construcción de dos pasos.Es decir, durante una invocación de operador de C++ new , el constructor asigna e inicializa un objeto DE C++. pero no crea una ventana correspondiente de Windows.Esto se hace después llamando a la función miembro de cree de objeto de la ventana.

La función miembro de Create crea la ventana de Windows y almacena el HWND en el miembro de datos público m_hWndde objeto de C++.Create proporciona flexibilidad completa sobre los parámetros de creación.Antes de llamar a Create, quizás desee registrar una clase de ventana con la función global Clase para establecer los estilos de icono y de clase del cuadro.

Para las ventanas de marco, puede utilizar la función miembro de LoadFrame en lugar de Create.LoadFrame crea la ventana de Windows utilizando menos parámetros.Obtiene muchos valores predeterminados de recursos, incluida la leyenda del cuadro, el icono, la tabla de aceleradores, y el menú.

[!NOTA]

El icono, tabla de aceleradores, y recursos de menú deben tener un Id. de recurso común, como IDR_MAINFRAME, para cargados por LoadFrame.

¿Qué más desea saber?

Vea también

Referencia

Crear Windows