我想继承CPan/CDockablePane 类创建停口窗口,但是vs2008里面没有这样的类,我包含afxPane.h/afxDockPane.h ,但是提示没有该头文件?在创建工程时也没有停靠窗口的选项啊?

解决方案 »

  1.   

    我知道了,应该是没装vs2008 sp1包的原因,有哪位高手能告诉我如何装吗?
    为什么我装的时候总是报错?
    A compatible version of Visual Studio 2008 was not detected on the system. This update is designed for only the Microsoft Visual Studio 2008 (ENU) product family, and is not compatible with any Express editions.
      

  2.   

    刚才又查了一下 原来是版本不支持。所以不装sp1,能不能实现停口窗口,有没有vs2008自带的类?
      

  3.   

    vs2008 sp1可以的.CDockablePanem_pControlDockPane->Create(_T("系统信息"),this,CSize(235,230),TRUE,IDW_CONTROLDOCKPANE,dwStyle);
    m_pControlDockPane->EnableDocking(CBRS_ALIGN_ANY);
    DockPane(m_pControlDockPane);看下sp1自带的Demo里面就有DockPane的用法
      

  4.   

    你应该不是用的Express版的VS2008吧……
    应该是你的SP1下的是英文版的,下载时选择简体中文的。
      

  5.   

    VS2008SP1,或者你直接装VS2010得了
      

  6.   

    我的版本是visual studio team system 2008 ,不知能否装sp1 
      

  7.   


    反正我当初也遇到了、这个问题两种可能①你没在官方下载②英文版本对应的就是英文SP1、中文对中文PS1(废话);
    反正我就记得当初点了一个文件他先给我“貌似升了下级”接着他竟然安装成功了!(刚开始也是提升无法找到符合标准的版本)、反正现在我是搞定了!