我是一家公司的实习生,这家公司是让一家软件公司做软件,让另一家公司做界面,都是用VC++2010开发的,老板让我把界面替换一下,但是我是学Java的,在学校里根本没有学过C++,请高手指点,写下详细步骤,怎么替换界面,要不然我就要被开除了。谢谢大家

解决方案 »

  1.   

    C++不支持JSP,ASP.NET,或者android那种界面和后台逻辑代码分离的编码方式,虽然比较新的界面技术的确可以做到让C++的实现那种效果,但是目前大多数的C++应用程序还提留在老式的界面技术上,安安心心,踏踏实实学吧。
      

  2.   

    确实要找本书看看,换界面除了自绘外,也有第三方的界面库,建议使用第三方的。比如skin++之类的,以下是一个Skin++的简单例子,仅供参考http://blog.csdn.net/heng691/archive/2011/01/13/6135831.aspx
      

  3.   

    换界面??
    调整界面,还是换皮肤??换皮肤的话,去找个第三方控件最快对了,你还要知道对方是用什么做的界面,MFC,QT。。
      

  4.   

    int CFLEXView::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
     if (CView::OnCreate(lpCreateStruct) == -1) return -1;
     HWND hwnd_view = this->m_hWnd; //视图句柄全局变量
     CRect CRview;
     m_flex = NULL;
     this->GetClientRect(&CRview);
     ScreenToClient(CRview);
     m_flex->Create(_T("MY"),WS_CHILD|WS_VISIBLE,CRview,this,1999);
        m_flex->Attach(hwnd_view);
     //HWND hWnd = m_flex->Detach();
        //m_flex->SubclassWindow(hWnd);
     VARIANT ii; 
        ii.vt = VT_I4;//指定变量类型 
        ii.lVal=1; //在第3行后面增加一行
        m_flex->AddItem(_T("AddString"),ii);
     return 0;

      
      
    看上面的程序 
    VC6下没问题 
    可在VC2010下 编译链接也没问题 
    但当运行时 出错