您的位置:首页 > 其它

VS6.0单文档工程中,View界面想使用CListCtrl & list = GetListCtrl();

2010-08-16 19:21 639 查看
[color=#FF0000][/color]VS6.0单文档工程中,View界面想使用CListCtrl & list = GetListCtrl();

问题总结

第一步:将XView类的继承类从CView全部替换成CListView,新建工程有9处需要替换

第二步:在Stdafx.h中加入头文件 #include <afxcview.h>

第三步:重载CView类的虚函数 OnInitialUpdate 在其中添加下述你需要的实际相关代码即可,如:

//初始化主程序位号列表

void CDCMS3000MainView::InitOPCDataListCtrl()

{

CListCtrl& list = GetListCtrl();

list.ModifyStyle(NULL, LVS_REPORT ,0);

list.SetExtendedStyle(LVS_EX_FULLROWSELECT);



while( list.DeleteColumn( 0 ) );

list.InsertColumn( 0, _T("位号"), LVCFMT_LEFT , 220, 0 );

list.InsertColumn( 1, _T("数据类型"), LVCFMT_LEFT, 80, 1 ); //必须

list.InsertColumn( 2, _T("位号描述"),LVCFMT_LEFT,160,1);

list.InsertColumn( 3, _T("值"), LVCFMT_LEFT,120, 1 );

list.InsertColumn( 4, _T("采样时间"), LVCFMT_LEFT, 120, 1 ); //必须

list.InsertColumn( 5, _T("质量"), LVCFMT_CENTER, 100, 1 );

list.InsertColumn( 6, _T("所属组"), LVCFMT_CENTER, 120, 1 );

}



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/PerfectToday/archive/2009/08/21/4468432.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐