当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·有四个三角了,散点分    »显示摘要«
    摘要: 如题 ......
 ·紧,关于更新的问题    »显示摘要«
    摘要: 我在向数据库中输入数据的时候输入的字符串长度超过了字段定义的长度,现在我想删除这条记录却怎么也删不掉,请问是怎么回事? ......


做了一个切分窗口(CTreeView和CListView),如何合理的在TreeView中获得ListView的指针

解决给分

NO.1   作者: samyoung

我觉得比较好的方法是,在创建listview的时候,将listview对象做成全局指针。  
   
  在构造函数中,这样定义  
  CMyListView   *   m_pListView=NULL;  
   
  CMyListView::CMyListView()  
  {  
  m_pListView=this;  
  }  
   
   
  以后,你在treeview的cpp文件中,  
  extern   CMyListView   *m_pListView;  
   
  然后你就可以用m_pListView调用listview类了。  
   
   
  我觉得这个方法比较省事儿,当然还有其它的方法,  
 

NO.2   作者: triggerd

 
  #include   "listview.h"  
  #include   "Maifrm.h"  
  CTreeView::Onbutton()  
  {  
    CMainFrame*   pf=(CMainFrame*)AfxGetApp()->m_pMainWnd;  
    CListView*   pt=(CListView*)pf->m_yyz.GetPane(0,1);///左tree,右list  
                    ///public:   CSplitterWnd   m_yyz;定义在frame  
                    ///   pt   is   ok!  
  }  
   
   
 

NO.3   作者: dq77

在《Inside   VC》中有一章讲切换view的,是使用SetDlgCtrlID和GetDlgItem两个函数,创建时给一个ID,得到时使用这个ID。


    摘要: 看看游标使用的对吗?为什么只能提一个字段名? //f_center(this) //窗口居中 integer i //循环变量(数组下标) s_tn="teacher" //指定表名 tab_1.tabpage_1.lb_1.reset() //复位列表框 tab_1.tabpage_2.lb_2.reset() tab_1.tabpage_3.lb_3.r......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE