如题, 也就是那个 IEXPLORE 程序(或者说是资源管理器)的视图是怎么实现的?
还有他的视图对象中显示的一个个文件图标是怎么加上去的呢?

解决方案 »

  1.   

    用分割窗口,左侧是CTreeView,右侧是CListView,而不是普通的CView。CListView附带一个CListCtrl控件,所以实现图标是相当容易的事,如果你用过CListCtrl的话
      

  2.   

    左边可能不是分割窗口(当然不是说分割窗口不能作出那样的效果,就事论事),
    而是CRebar上面建的CTreeView.
      

  3.   

    我敢说左边那个窗口应该不是分割出来的, 是个CControlBar类或者其派生类的对象.
    右边的是 ClistView ,可是我如何让视图类响应用户点击图标的事件呢?
    还有我希望图标里面能存一些东西吗?
      

  4.   

    “可是我如何让视图类响应用户点击图标的事件呢?”
    CWnd::SendMessage()就能实现吧。
      

  5.   

    CListView+CTreeView
    你可以用VC自动生成.不会费力就可以做出像WINDOWS资源管理器那样的窗口.
    两个视图之间可以通信.
      

  6.   

    当你用MFC类建立程序的时候才能选择成分框的.