Windows MFC utilizan un nombre de clase creado dinámicamente que refleja las características de la ventana. MFC genera nombres de clase dinámicamente para ventanas de marco, vistas y ventanas emergentes producidas por la aplicación. Cuadros de diálogo y controles producidos por una aplicación MFC tienen el nombre proporcionado por Windows para la clase de ventana en cuestión.
Puede reemplazar el nombre de clase dinámicamente proporcionados por registrar su propia clase de ventana y utilizarlo en una anulación de PreCreateWindow. Sus nombres de clase MFC suministrado ajustan a uno de las dos formas siguientes:
AFX:% x: % x
AFX:% x: % x: % x: % x: % x
Los dígitos hexadecimales que reemplazar el %x personajes se rellenan con datos de la estructura WNDCLASS . MFC utiliza esta técnica para que varias clases de C++ que requieren estructuras WNDCLASS idénticas pueden compartir la misma clase de ventana registrados. A diferencia de aplicaciones Win32 más sencillas, las aplicaciones MFC tienen solo WNDPROC, por lo que se pueden compartir fácilmente WNDCLASS estructuras para ahorrar tiempo y memoria. Los valores que puede reemplazables el %x caracteres que aparecen arriba son los siguientes
La primera forma ( Afx:%x:%x ) se utiliza cuando hCursor, hbrBackgroundy hIcon son todos NULL.
&Notas técnicas por número |nbsp; Notas técnicas por categoría
Vea tambiénnbsp;T&N020: ID nomenclatura y numeración convenciones