¿Cómo encapsular usted mismo la clase CWnd y la clase CWinApp? Personalice 2 clases, 1 clase de ventana y 1 clase de aplicación, no herede la clase mfc y luego podrá construir la ventana.
¿Sabes cómo funcionan las ventanas?
Solo necesita registrar la clase de ventana en el constructor de la clase, luego crear la ventana en el método y procesar el mensaje en la función de devolución de llamada del mensaje, que es casi la plantilla de la clase de ventana. La otra apariencia y otras funciones dependen de sus capacidades de embalaje. Se estima que es imposible alcanzar completamente la altura de MFC, pero aún debería ser posible si solo implementas parte de las funciones que deseas.