How to programe with single document and mulity view?
How use the CListView class?
How to add a column add a item in the listview?
How use the CListView class?
How to add a column add a item in the listview?
解决方案 »
- TabCtrl中的CPage1和CPage2如何关联?
- combo box 怎么输入数据实时查找和选择
- 这样程序为什么会死掉??(代码内详)
- 如何在windows下操作SD卡寄存器
- 关于下载视频的编程问题?
- 请网友取名,100分相送
- QueueUserWorkItem为什么在vc6下不能编译通过?
- 项目中用了遵循GPL协议的源码,可以商用吗?整个项目要开源吗?
- 我这句有问题吗?CDC *pDC = GetDC();
- 谁知道那里下载 Electnoric WorkBench??
- 读去本机所有目录,就象资源管理器中那样,如何做??
- 谁知道哪有,Rational Rose 可以下载的呀????????????????
问题2和问题3如下:BOOL CMonitorServerView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或
// 样式
// 设置ListView的风格为报表(LVS_REPORT)
cs.style |= LVS_REPORT;
return CListView::PreCreateWindow(cs);
}void CMonitorServerView::OnInitialUpdate()
{
CListView::OnInitialUpdate(); // TODO: 调用 GetListCtrl() 直接访问 ListView 的列表控件,
// 从而可以用项填充 ListView。
CListCtrl &listCtrl = GetListCtrl();
listCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
listCtrl.InsertColumn(0, "任务", LVCFMT_CENTER, 80);
listCtrl.InsertColumn(1, "对象", LVCFMT_CENTER, 100);
listCtrl.InsertColumn(2, "大小(KB)", LVCFMT_CENTER, 60);
listCtrl.InsertColumn(3, "状态", LVCFMT_CENTER, 80);
listCtrl.InsertColumn(4, "完成(%)", LVCFMT_CENTER, 60);
}
调用 GetListCtrl() ,得到ListView控件的对象,然后你就可以象操作ListCtrl那样操作了!