小弟对doc/view结构不太了解,现银工作需要
在sdi(单文档)结构中加入界面控件listctrl但不知道如何下手,特请教于各位如何在sdi(单文档)结构中加入界面控件最好说一下方法,时间来不及,不是偷懒!!!再次致谢!

解决方案 »

  1.   

    你的视图直接用LISTVIEW就可以了,操作和LISTCTRL一样,如果你要加入一些控件的话,你可以选择视图基类为CFORMVIEW。
      

  2.   

    能说的再详细一些吗?classwizard自动生成的就是cview结构阿,如何建立listview,cformview呢?
    怎么把他显示到原来view的位置上呢?菜鸟关注中!!多谢!
      

  3.   

    在生成项目文件的时候,可以选择视图类的父类,如:Clistview,Cformview。
    如果没有派生,可以
    1、在cview中添加clistctrl成员变量m_list
    2、在oncreate等初始化的地方create一下
    3、在WM_SIZE中,调整m_list控件的大小
      

  4.   

    用CListView合适些。
    当然,也可以用直接创建控件的方法,一般是添加成员变量,比如CListCtrl m_ctlList;
    然后在CView::OnCreate()中:m_ctlList.Create();还要在CView::OnSize()中调整控件的位置:m_ctlList.MoveWindow();最后,要处理控件通知消息。