CListCtrl用法(收藏)
2006-10-03 22:12
309 查看
void CSimpleServerView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
CRect rect;
GetClientRect(rect);
m_pCListCtrl=new CListCtrl;
m_pCListCtrl->Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT,rect,this,1);
LV_COLUMN column;
column.pszText="ClientID";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(0,&column);
m_pCListCtrl->SetColumnWidth(0,100);
column.pszText="ClientIP";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(1,&column);
m_pCListCtrl->SetColumnWidth(1,100);
column.pszText="ClientPort";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(2,&column);
m_pCListCtrl->SetColumnWidth(2,100);
column.pszText="Online";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(3,&column);
m_pCListCtrl->SetColumnWidth(3,80);
}
增加一项
if (m_pCListCtrl)
{
char temp[9];
strncpy(temp,(char *)pClientInfo->ClientID,8);
temp[8]=0x0;
CString str=temp;
m_pCListCtrl->InsertItem(m_pCListCtrl->GetItemCount(),str);
str.Format("0x%x",pClientInfo->ClientIP);
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,1,str);
str.Format("%d",pClientInfo->ClientPort);
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,2,str);
if (pClientInfo->Online==TRUE)
{
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,3,"TRUE");
}
else
{
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,3,"FALSE");
}
}
{
CView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
CRect rect;
GetClientRect(rect);
m_pCListCtrl=new CListCtrl;
m_pCListCtrl->Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT,rect,this,1);
LV_COLUMN column;
column.pszText="ClientID";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(0,&column);
m_pCListCtrl->SetColumnWidth(0,100);
column.pszText="ClientIP";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(1,&column);
m_pCListCtrl->SetColumnWidth(1,100);
column.pszText="ClientPort";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(2,&column);
m_pCListCtrl->SetColumnWidth(2,100);
column.pszText="Online";
column.mask=LVCF_TEXT;
m_pCListCtrl->InsertColumn(3,&column);
m_pCListCtrl->SetColumnWidth(3,80);
}
增加一项
if (m_pCListCtrl)
{
char temp[9];
strncpy(temp,(char *)pClientInfo->ClientID,8);
temp[8]=0x0;
CString str=temp;
m_pCListCtrl->InsertItem(m_pCListCtrl->GetItemCount(),str);
str.Format("0x%x",pClientInfo->ClientIP);
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,1,str);
str.Format("%d",pClientInfo->ClientPort);
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,2,str);
if (pClientInfo->Online==TRUE)
{
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,3,"TRUE");
}
else
{
m_pCListCtrl->SetItemText(m_pCListCtrl->GetItemCount()-1,3,"FALSE");
}
}
相关文章推荐
- CListCtrl 用法总结收藏
- CListCtrl用法(收藏)
- sscanf函数的用法收藏
- VC中CListCtrl用法详解
- CListCtrl的用法
- CLIST 数组的用法 CListCtrl m_list 用法
- C# 2.0 中关于泛型的用法实例 收藏
- sscanf函数的用法 收藏
- ClistCtrl 用法
- Delphi中MessageBox用法收藏
- CListCtrl用法!
- C# ArrayList 基本用法 分类: C# 2014-09-26 11:03 524人阅读 评论(0) 收藏
- AxWindowsMediaPlayer的详细用法收藏
- CListCtrl控件中InsertItem和SettItemtext函数的用法简介
- 关于ActionContext.getContext()的用法心得 2010-06-25 11:08 25041人阅读 评论(8) 收藏 举报 applicationsessionactionstr
- MFC总结之CListCtrl用法及技巧(二)
- CListCtrl用法
- CListCtrl 用法总结
- CListCtrl基本用法
- CListCtrl的用法总结