【请教】关于单文档中对话框里的CListctrl控件问题
小生小学期做程序,主程序是单文档型,然后在单文档上添加了一个对话框,在对话框中有一个列表控件
请问 怎么对它进行初始化(就是设置表头)?
在View类中的表头很容易设置,就是在View类中的除书画函数添加代码即可
但是回到上面的对话框,这个对话框根本就没有初始化函数啊,这可怎么办?
无奈之下我在对话框头文件中声明了一下初始化函数,然后在对话框的app中添加之。可是编译的时候报错说'm_pSet' : undeclared identifier,等等一大堆的错误
我自己新建的初始化函数如下
void CDlg_Fayoujian::OnInitialUpdate()
{
m_pSet = &GetDocument()->m_my20100714Set;
CRecordView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
m_Record_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
LV_COLUMN h;
h.mask=LVCF_FMT|LVCF_TEXT|LVCF_WIDTH;
h.fmt=LVCFMT_CENTER;
h.cx=90;
//显示控件列表
h.pszText="姓名";
m_Record_List.InsertColumn(1,&h);
h.pszText="地址";
m_Record_List.InsertColumn(2,&h);
}
居然说什么未定义 还有非法函数之类的,唉
求大牛指点啊。