我在对话框上创建了一个list control控件, 然后想为它关联一个类,应该咋个搞?

解决方案 »

  1.   

    一种是在类里定义成员 如CListCtrl m_List;当然你也可以继承CListCtrl自己写个类
    然后在DoDataExchange函数里边关联列表的ID,如DDX_Control(pDX, IDC_LIST1, m_List);
    接下来你就可以在这个类里边插入列表数据、插入列...
    另外一种比较偷懒,直接在那个类里边 CListCtrl *pList = (CListCtrl*)GetDlgItem(IDC_LIST1);
    然后你就可以用 pList->调出列表成员去插入列表数据、插入列...
    有利也有弊,每次在使用列表都得自己获取CListCtrl *pList = (CListCtrl*)GetDlgItem(IDC_LIST1);
    你看着办吧...