+ -
当前位置:首页 → 问答吧 → CListCtrl控件求解释,没显示效果。

CListCtrl控件求解释,没显示效果。

时间:2011-12-26

来源:互联网

CListCtrl* listctrl;
listctrl=(CListCtrl*)GetDlgItem(IDC_LIST1);
listctrl->SetExtendedStyle(LVCFMT_IMAGE|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);
listctrl->InsertColumn(0,"姓名",LVCFMT_LEFT,90); 
listctrl->InsertColumn(1,"性别",LVCFMT_LEFT,90); 
listctrl->InsertColumn(2,"年龄",LVCFMT_LEFT,100);
listctrl->InsertColumn(3,"籍贯",LVCFMT_LEFT,90); 
listctrl->InsertItem(0,"");
listctrl->SetItemText(0,0,"汉奸"); 
listctrl->SetItemText(0,1,"男"); 
listctrl->SetItemText(0,2,"22"); 
listctrl->SetItemText(0,2,"中国");
  listctrl->SetExtendedStyle(LVS_EX_FULLROWSELECT);
这个代码是Clistctrl,我加在对话框Oninitdialog里面,为什么没效果呢。

作者: asb2010   发布时间: 2011-12-26

用report风格才行 默认是icon风格
增加下行
C/C++ code
listctrl->ModifyStyle(0,LVS_REPORT);

作者: gameslq   发布时间: 2011-12-26

如楼所述
还就就是直接在ClistCtrl控件上选择属性为REPORT模式也可以

作者: jiuzhoulh   发布时间: 2011-12-26