CDC y mi pantalla
Publicado por fernando.gomez (61 intervenciones) el 26/11/2002 03:35:47
Saludos de antemano.
Mi aplicacion esta hecha en MFC. Y al crear mi ventana principal, creo, dentro de mi funcion CMainWin : CFrameWnd { ... } creo mi dispositivo para dibujar en mi ventana: CDC m_memDC(this), etc., y este dispositivo lo creo para dibujar mi ventana virtual y deshacerme de los problemas de redibujado. Esto funciona bien.
El caso es que quiero utilizar la misma variable que ya cree, dentro de otra clase, para otras funciones de dibujado. Asi, paso la direccion de esta a la clase, algo asi CMiClase::CMiClase(CDC *mDC); y llamo la funcion asi: CMiClase myClass(&m_memDC);
El caso es que no compila. Podria alguien ayudarme y decirme como puedo pasar el CDC que ya cree?
Saludos y gracias de antemano.
Mi aplicacion esta hecha en MFC. Y al crear mi ventana principal, creo, dentro de mi funcion CMainWin : CFrameWnd { ... } creo mi dispositivo para dibujar en mi ventana: CDC m_memDC(this), etc., y este dispositivo lo creo para dibujar mi ventana virtual y deshacerme de los problemas de redibujado. Esto funciona bien.
El caso es que quiero utilizar la misma variable que ya cree, dentro de otra clase, para otras funciones de dibujado. Asi, paso la direccion de esta a la clase, algo asi CMiClase::CMiClase(CDC *mDC); y llamo la funcion asi: CMiClase myClass(&m_memDC);
El caso es que no compila. Podria alguien ayudarme y decirme como puedo pasar el CDC que ya cree?
Saludos y gracias de antemano.
Valora esta pregunta


0