Author Topic: Cambio aspecto visual ,visual c++  (Read 3242 times)

a343

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Cambio aspecto visual ,visual c++
« on: Mayo 02, 2011, 10:01:23 pm »
Hola

Tengo entre manos un proyecto MFC creado con visual stduio 2003 y que ahora he pasado a visual studio 2010. Se que en VS 2010 se pueden crear nuevos proyectos de estilo visual similar a office 2007 ( http:/ /joseangelyanez.blogspot.com/search/label/MFC%20C%2B%2B ).
Bueno la cuestion es que mi proyecto tiene un estilo visual bastante simplon y me gustaria cambiarlo a este, pero no se como se hace.
El estilo visual que tiene mi proyecto es el que da "por defecto" el visual 2003 al crear un proyecto MFC.

Lo intente creando un proyecto vacio con la interfaz que me gusta, y cambiando todas las clases de mi proyecto a las clases que tiene este, y añadiendo las nuevas, pero me da estos errores:

Error 4 error C2248: 'CMDIChildWndEx::GetThisMessageMap' : no se puede obtener acceso al miembro protected miembro declarado en la clase 'CMDIChildWndEx' C:\Users\Antonio\Desktop\PEAD\ChildFrm.cpp 22

Justo en donde pone END_MESSAGE_MAP() da el error

Código: Seleccionar todo
    BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWndEx)
       ON_COMMAND(ID_FILE_PRINT, &CChildFrame::OnFilePrint)
       ON_COMMAND(ID_FILE_PRINT_DIRECT, &CChildFrame::OnFilePrint)
       ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CChildFrame::OnFilePrintPreview)
       ON_UPDATE_COMMAND_UI(ID_FILE_PRINT_PREVIEW, &CChildFrame::OnUpdateFilePrintPreview)
    END_MESSAGE_MAP()



El error aparece al cambiar CMDIChildWnd por CMDIChildWndEx

Otro error es:

Error 5 error C2065: 'm_dockManager' : identificador no declarado C:\Users\Antonio\Desktop\PEAD\ChildFrm.cpp 67

Error 6 error C2228: el operando izquierdo de '.IsPrintPreviewValid' debe tener class/struct/union C:\Users\Antonio\Desktop\PEAD\ChildFrm.cpp 67

Esos dos errores hacen referencia a este codigo:

Código: Seleccionar todo
    void CChildFrame::OnFilePrint()
    {
       if (m_dockManager.IsPrintPreviewValid())
       {
          PostMessage(WM_COMMAND, AFX_ID_PREVIEW_PRINT);
       }
    }



Error 1995 error C2248: 'CMDIFrameWndEx::OnCreate' : no se puede obtener acceso al miembro protected miembro declarado en la clase 'CMDIFrameWndEx' C:\Users\Antonio\Desktop\PEAD\MainFrm.cpp 54

Error 1996 error C2352: 'CMDIFrameWndEx::OnCreate' : llamada no válida de función miembro no estática C:\Users\Antonio\Desktop\PEAD\MainFrm.cpp 54

Código: Seleccionar todo
    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
       if (CMDIFrameWndEx::OnCreate(lpCreateStruct) == -1)
          return -1;

       BOOL bNameValid;
       // establecer el administrador y el estilo visuales en función de un valor persistente
       OnApplicationLook(theApp.m_nAppLook);



Bueno aqui te puse algunos, me da 20 errores, la mayoria parecidos a estos.


 

ey