【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
标签(空格分隔): 【VS开发】
今天调试中发现了一项非常令人恼怒的事情,本来早都知道在CFormView中没有了像在对话框中的OnInitDialog()函数用来初始化一些设置,但是可以通过实现虚函数OnInitialUpdate()函数来进行初始化,但是我忘记了一项非常重要的事情,因为我把初始化设置放在了下面的位置:
void CMyFormView::OnInitialUpdate()
{
//整行选择;有表格线;表头;单击激活
DWORD dwExStyle=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP|LVS_EX_ONECLICKACTIVATE;
//报表风格;单行选择;高亮显示选择行
//视频
m_pCListCtrl.ModifyStyle(0,LVS_SINGLESEL|LVS_REPORT|LVS_SHOWSELALWAYS);
m_pCListCtrl.SetExtendedStyle(dwExStyle);
m_pCListCtrl.InsertColumn(0,_T("数量"),LVCFMT_CENTER,50,0);
m_pCListCtrl.Insert