Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

TN070: nombres de clase de ventana de MFC

Nota Nota

La nota técnica siguiente no se ha actualizado desde que primero incluida en la documentación en línea. Como resultado, algunos procedimientos y temas podrían estar obsoletas o incorrectos. Para obtener la información más reciente, se recomienda busca el tema de interés en el índice de la documentación en línea.

Las ventanas de MFC utilizan un nombre de clase creado dinámicamente que refleje las características de la ventana. MFC generará nombres de clase dinámicamente para las ventanas, las vistas, las ventanas emergentes de cuadro generadas por la aplicación. Los cuadros de diálogo y los controles generados por una aplicación MFC tienen el nombre Windows-proporcionado para la clase de ventana en cuestión.

Puede reemplazar el nombre de clase dinámicamente proporcionado registrar su propia clase de ventana y usándola en un reemplazo de PreCreateWindow. Los nombres de clase MFC-proporcionados adecuaron uno de los dos formularios de siguiente:

Afx:%x:%x
Afx:%x:%x:%x:%x:%x

Los dígitos hexadecimales que reemplazan los caracteres de %x se completan de datos de la estructura de Clase WNDCLASS . MFC utiliza esta técnica de modo que varias clases de C++ que requieren las estructuras idénticas de WNDCLASS pueden compartir la misma clase de ventana registrada. A diferencia de la mayoría de las aplicaciones Win32 simples, las aplicaciones MFC sólo tienen un WNDPROC, por lo que es fácil compartir las estructuras de WNDCLASS para ahorrar tiempo y memoria. Los valores reemplazables por caracteres de %x mostrados anteriormente son los siguientes:

  • WNDCLASS.hInstance

  • WNDCLASS.style

  • WNDCLASS.hCursor

  • WNDCLASS.hbrBackground

  • WNDCLASS.hIcon

Se utiliza el primer formulario (Afx:%x:%x) cuando hCursor, hbrBackground, y hIcon son todas NULL.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft