我在一对话框中设计了一listctrl 控件 ,并建立了一个有三个属性页各做了一个属性页类,这三个页类包含在一个属性表类中。现在希望在点击listctrl控件的内容 ,能够通过一属性表类的按钮来显示其相关连的内容。该怎么做?是在属性表类初始化?

解决方案 »

  1.   

    沙发。
    我觉得应该先取得这一行的文字,然后传给属性表就可以了。
    list应该是有 getitemtext函数的。
      

  2.   

    我也是这样想的 先在属性表类中做一domodel函数,调用属性页然后在那属性页中获得list相关内容。但是那样程序执行不下去了。
      

  3.   

    加入CListCtrl控件的NM_CLICK事件处理OnClickXXX(NMHDR* pNMHDR, LRESULT* pResult) 
    {
      // TODO: Add your control notification handler code here
      LPTBNOTIFY ptr = (LPTBNOTIFY)pNMHDR;
      long nItem = ptr->iItem;
      //这个 nItem 就是选中的项 无效选择返回-1
      if(nItem > 0)
      {
        //获取信息
        //更新显示
      }
      *pResult = 0;
    }