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

    摘要: #include <iostream> using namespace std; class a { public: a(){cout<<"a constructor"<<endl;} a(const a& a) {cout<<"a copy constructor"<<endl......
    摘要: 类似与hp下的下面的功能: struct pst_vminfo vminfo; sysret = pstat_getvminfo(&vminfo, sizeof(struct pst_vminfo), (size_t) 1, 0); ============ 其他的信息还有: pst_swapinfo , pst_static , pst_dynamic ,pst_status ......


问大家一个关于动态创建控件的问题

我使用如下语句在OnCreate中动态创建了一个树型控件  
        if   (!m_wndTree.Create(WS_CHILD|WS_VISIBLE|TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,  
  CRect(0,   0,   0,   0),   &m_wndMyBar1,   100))  
          {  
  TRACE0("Failed   to   create   instant   bar   child\n");  
  return   -1;  
          }  
  使用CTreeCtrl*   pTree=(CTreeCtrl*)GetDlgItem(100)来获得控件指针,但是在OnDblclik中使用pTree操作时会报错,但使用m_wndTree就可以这是为什么呢?

NO.1   作者: quietstar

个人感觉CTreeCtrl*   pTree=(CTreeCtrl*)GetDlgItem(100)这样应该是不行的,因为100这个ID是被  
  resource.h中的IDD_ABOUTBOX所占用的

NO.2   作者: zxyjyzxyjy

我想可能是你指定的ID号100在你的应用程序中存在不同的两个或以上的控件用到同一个号了,你到资源头文件中查一查,如#define   IDD_ABOUTBOX                                         100  
  #define   IDD_MYTREE                                         100  
   
 


    摘要: .net编程在程序头都有类似: sub page_load(sender as object,e as evenargs) ... end sub 或者: function getdatareader(sql as string) as oledbdatareader ... end function 之类的语法,说是定义变量类型,我的问题是象object、evenargs、string.......
» 本期热门文章:

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