CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

ListCtrl初试函数GetListCtrl()找不到

楼主zjkzyh(zyh)2002-02-24 16:33:17 在 VC/MFC / 基础类 提问

我照书上的例子做,  
  CListCtrl   &   x   =   (CListCtrl&)GetListCtrl()  
   
  可编译时GetListCtrl()   函数找不到,  
  请帮忙!  
  谢谢!!!  
  问题点数:20、回复次数:16Top

1 楼GJA106(中文字符)回复于 2002-02-24 16:35:06 得分 3

CListView::GetListCtrl  
  CListCtrl&   GetListCtrl(   )   const;  
   
  Return   Value  
   
  A   reference   to   the   list   control   associated   with   the   view.  
   
  Remarks  
   
  Call   this   member   function   to   get   a   reference   to   the   list   control   associated   with   the   view.  
  Top

2 楼vtable9999(肝肝肝肝)回复于 2002-02-24 16:51:24 得分 2

同上Top

3 楼zjkzyh(zyh)回复于 2002-02-24 16:52:59 得分 0

还有,是不是     GetListCtrl()  
  当我点右键,选   List   member   时,  
  应该能查到该函数才对  
   
  Top

4 楼zjkzyh(zyh)回复于 2002-02-24 17:34:00 得分 0

请回答!  
  Top

5 楼mathe()回复于 2002-02-24 17:54:55 得分 3

你必须在这个CListView内部调用这个函数,或者通过CListView指针来调用,而且如果这个指针仅为CView的指针(虽然它实际上是一个CListView),那么还必须进行类型转化。Top

6 楼zjkzyh(zyh)回复于 2002-02-24 18:59:55 得分 0

我照书上的例子做,  
  CListCtrl   &   x   =   (CListCtrl&)GetListCtrl()  
  可编译时GetListCtrl()   函数找不到,  
  当我点右键,选   List   member   时,  
  应该能找到GetListCtrl   但却没有  
   
  请帮忙!  
  谢谢!!!  
  Top

7 楼zjkzyh(zyh)回复于 2002-02-24 19:04:05 得分 0

回复人:   mathe  
  我是在C***View类中,但没有CListView类啊Top

8 楼oldmonsterman(飞龙在天)回复于 2002-02-24 19:15:42 得分 3

在clistview中才会用到GetListCtrl()  
  CListCtrl&   m_ListCtrl=GetListCtrl();这样就得到了listctrl控件的引用Top

9 楼zjkzyh(zyh)回复于 2002-02-25 10:27:44 得分 0

程序里边怎么写!(很蔡)  
  在view   类里   CListCtrl   &   x   =   (CListCtrl&)GetListCtrl()  
   
  或   CListCtrl   &x   =   GetListCtrl()   const   ;   都不对  
  我是看见GetListCtrl()   是CListView   类的一个函数,但就是不得法  
  谢谢!!!  
   
  Top

10 楼zjkzyh(zyh)回复于 2002-02-25 11:09:23 得分 0

请问,能给个简单的例子吗?Top

11 楼chen9771(candy)回复于 2002-02-25 11:18:51 得分 3

你的视图的基类是不是CListView?Top

12 楼bskay() bskay() bskay()回复于 2002-02-25 11:27:33 得分 2

CListCtrl   &   x   =   (CListCtrl&)GetListCtrl();  
                                  ~~~~~~~~~~~~  
  CListCtrl&   x   =   this->GetListCtrl();  
  Top

13 楼zjkzyh(zyh)回复于 2002-02-25 11:44:00 得分 0

我定义   class   CxxView   :public   CListView  
  提示   error   C2504:   'CListview'   :base   class   undefinedTop

14 楼bruceleee(bruce)回复于 2002-02-25 12:19:26 得分 2

必须是listctrl控件,Top

15 楼bruceleee(bruce)回复于 2002-02-25 12:22:06 得分 2

CListView::GetListCtrlTop

16 楼zjkzyh(zyh)回复于 2002-02-25 12:37:27 得分 0

谢谢各位的帮助,已搞定  
  是chen977(candy)说的,基类没有用CListView   而用的是CView  
  Top

17 楼chen9771(candy)回复于 2002-02-25 15:19:12 得分 0

你又错了,是chen9771,而不是chen977Top

相关问题

  • 给我写一个完整的TC图形初试函数
  • 关于ListCtrl控件的GetHotItem()函数!!
  • 选中ListCtrl的Item的函数是什么
  • 怎样设定选中ListCtrl控件的函数?
  • 函数
  • 函数
  • 函数?
  • 函数
  • 函数
  • 函数

关键词

  • 函数
  • 指针
  • view
  • getlistctrl
  • clistview
  • clistctrl
  • listctrl
  • 谢谢
  • 类
  • chen

得分解答快速导航

  • 帖主:zjkzyh
  • GJA106
  • vtable9999
  • mathe
  • oldmonsterman
  • chen9771
  • bskay
  • bruceleee
  • bruceleee

相关链接

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

广告也精彩

反馈

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