关于CFormView类视图中插入CListCtrl初始化代码出错!
1.建立一个窗口视图,基于CFormView类,在生成的Dialog中放置一个List Control按钮,同时对控件建立变量,相应代码:CListCtrl m_list/DDX_Control(pDX, IDC_LIST1, m_list);
现在想对该控件进行初始化,初始化语句如下:
void CMDIControlAct::OnInitialUpdate()
{
m_list.ModifyStyle(0, LVS_REPORT);
m_list.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
m_list.InsertColumn(0, "姓名", LVCFMT_CENTER, 100);
m_list.InsertColumn(1, "性别", LVCFMT_CENTER, 100);
GetParentFrame()->SetWindowText("控制操作");
CFormView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
}
但是运行总是出错,希望高手给予指点。 CListCtrl初始化 CFormView添加控件 CListCtrl初始化出错
[解决办法]
void CMDIControlAct::OnInitialUpdate()
{
m_list.ModifyStyle(0, LVS_REPORT);
m_list.SetExtendedStyle(LVS_EX_GRIDLINES
[解决办法]
LVS_EX_FULLROWSELECT);
m_list.InsertColumn(0, "姓名", LVCFMT_CENTER, 100);
m_list.InsertColumn(1, "性别", LVCFMT_CENTER, 100);
GetParentFrame()->SetWindowText("控制操作");
CFormView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
}
void CMDIControlAct::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
m_list.ModifyStyle(0, LVS_REPORT);
m_list.SetExtendedStyle(LVS_EX_GRIDLINES
[解决办法]
LVS_EX_FULLROWSELECT);
m_list.InsertColumn(0, "姓名", LVCFMT_CENTER, 100);
m_list.InsertColumn(1, "性别", LVCFMT_CENTER, 100);
GetParentFrame()->SetWindowText("控制操作");
}