我想添加一个列表控件变量,但是不是用的CListCtrl类,而是我自己添加的类,怎么给这个控件添加一个变量?
我用ctrl W添加变量,在类选择里没有我的新类,只有CListCtrl类

解决方案 »

  1.   

    先设置变量,然后在对话框的头文件中,将变量的类型从 CListCtrl 改为自定义的类。
      

  2.   


    同上,用 ClassWizard 把控件绑定为 CListCtrl 类型;这时可以在 WorkSpace 中的 ClassView 中看到你定义的变量,如 m_list;双击 m_list ,IDE 会定位到变量定义的地方,修改之;
    CListCtrl m_list;改为CMyListCtrl m_list;
      

  3.   

    比如你的类是CList
    定义CList m_mylist;
    在DoDataExchange中修改
    DDX_Control(pDX, ID, 变量);
    ID为你的控件ID号,变量则为m_mylist;
    这样就可以得到你自己的类的成员变量了。