CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

资源管理器模式的应用MFC单文档下tree控件控制list控件的问题,有兴趣的进来看看

楼主chjc2003(至尊拖鞋)2004-09-04 10:42:05 在 VC/MFC / 基础类 提问

我在应用程序向导选的是资源管理器模式的单文档,支持数据源的,生成了两个视图类CLeftView和C***View,基类分别是CTreeView和CRecordView(因为支持数据源。其实可以任选,我原先没注意)。  
   
  我在左视图LeftView实现了树的显示和调用,现在想在右边的C***View里显示一个列表,但不想直接从工具箱里拉进ListControl控件来显示,因为如果用控件的话恐怕无法充满整个右视图(不清楚有没有方法,请指教)。  
   
  如果C***View的基类是CListView的话是可以是可以通过GetListCtrl()来调用ListCtrl类的。  
  可以更改基类的吧,但不知道有没有其他的方法。  
   
  想解决的问题:  
  1、在C***View里显示ListCtrl,但不想直接用List控件,因为恐怕无法充满整个视图。  
  2、如何用树视图来控制List的列表?动态的,就如WINDOWS资源管理器!~~  
   
  很急,望指教~~  
  问题点数:50、回复次数:8Top

1 楼huaboy408(Thinking...)回复于 2004-09-04 10:58:10 得分 10

1、用ListCtrl应该可以的,利用MoveWindow可以设置充满整个视图  
  2、网上有一些例子,可以参考一下Top

2 楼laiyiling(陌生人[MVP])回复于 2004-09-04 11:10:19 得分 20

1  
  可以填充到整个视图的  
  CRect   rect;  
  GetClientRect(rect);  
  //   TODO:   Add   your   message   handler   code   here  
  m_listctrl.SetWindowPos(&wndTop,0,0,rect.right-rect.left,rect.bottom-rect.top,SWP_SHOWWINDOW);  
   
  2  
  ListView和TreeViee混合在一起的控件  
  http://member.netease.com/~inetsoft/downloads/sourcecode/windows/control/treeview/MultColumnTreeListControl.zipTop

3 楼chjc2003(至尊拖鞋)回复于 2004-09-04 12:48:42 得分 0

那么m_listctrl这个变量是怎么声明的?  
  是我先拉进一个list控件,然后为这个控件生成一个类,但是基类列表中没有CListView这个类啊,还是说基类是CDialog也没关系的?  
   
  另外一个声明办法就是直接用CListCtrl   m_listctrl;来声明?但显然这是不行的!!~~  
   
  请指条路!~~Top

4 楼laiyiling(陌生人[MVP])回复于 2004-09-04 12:53:52 得分 10

直接在你的视图类里定义一个成员变量就是CListCtrl   m_listctrl;Top

5 楼chjc2003(至尊拖鞋)回复于 2004-09-04 13:24:54 得分 0

(&wndTop  
  这个是?  
  const   CWnd*   pWndInsertAfter  
   
  是什么参数?  
  谢了Top

6 楼chjc2003(至尊拖鞋)回复于 2004-09-04 13:33:05 得分 0

解决了,我在ondraw里进行操作!~~Top

7 楼chjc2003(至尊拖鞋)回复于 2004-09-04 13:43:58 得分 0

对了,不知道其他控件可不可以,比如按钮控件   。  
  哈哈~~~Top

8 楼weakwater(我是河南人)回复于 2004-09-06 17:50:33 得分 10

帮你UPTop

相关问题

  • 如何在TREE控件里得到像资源管理器左侧那样的目录列表。
  • BCB6中怎么没有资源管理器控件啊?
  • 怎样设置listview控件象资源管理器的一样。
  • 求纯WEB的模拟资源管理器的WEB控件!
  • 谁知道Windows资源管理器的详细资料用的什么控件?
  • 谁有类似资源管理器得TreeView控件(显示目录)
  • 问:VB中有没有类似WINDOWS资源管理器的控件???在哪?
  • 请大家推荐一款好用的资源管理器控件。
  • 有无类似资源管理器的控件(可以文件过滤)?
  • 如何用treeview控件做一个类似于资源管理器的东东?

关键词

  • 控件
  • 视图
  • view
  • listctrl
  • 资源管理器
  • 基类
  • rect
  • 列表
  • 类
  • 显示

得分解答快速导航

  • 帖主:chjc2003
  • huaboy408
  • laiyiling
  • laiyiling
  • weakwater

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo