CListCtrl用法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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");
      }
  }

ClistCtrl用法 1、创建create   ① 绝对大小     CRect(10,10,600,200)     CListCtrl * list1 = new CListCtrl;     list1->Create(WS_VISIBLE | LVS_REPORT | LVS_ALIGNTOP | WS_BORDER | WS_CHILD, CRect(10,10,600,200),this,110 阅读详情

相关推荐

CListCtrl用法简介

http://blog.csdn.net/lixiaosan/archive/2006/04/07/653563.aspx以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn  CListCtrl创建CListC

pcsuite的专栏 6180

MFC总结之CListCtrl用法及技巧

文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。 ...

阿哲的专栏 1633

CListCtrl 用法总结

CListCtrl 用法总结 1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,

wwwcs59的专栏 711

CListCtrl基本用法

 CListCtrl是列表控件类,列表控件的每一行叫做一个item,每一列叫做一个subitem。每一行和每一列都有个ID号,可以确定唯一的单元格。最近使用了这个控件,有心得总结如下:      (Dialog模式)                                                                                        

馋嘴猪没胃口 2万+

CListCtrlReport(详细)视图基本用法

简单介绍 CListCtrl的报表视图,即LVS_REPORT,也可叫做详细视图,可以显示多列,而其它几个视图LVS_LIST、LVS_ICON、LVS_SMALLICON则没有多列显示功能。 基本用法 在对话框中可以通过VS的工具来拖拽一个CListCtrl到界面上,但在非对话框中只能用Create或CreateEx来创建。由此可看出,尽早学会用Create或CreateEx来创建一个CList...

憧憬,思考,奋斗,飞翔 3691

CListCtrl用法 CListCtrl使用详解 (代码)

说明:此篇博文 也是关于CListCtrl用法 该文源代码示例较多 最适合初学者,所以转载来大家一起分享  CListCtrl用法 VC之CListCtrl使用 一、对话框里添加CListCtrl控件 如果想要在对话框初始化时生成ListCtrl,那么首先在该对话框的CP

半杯咖啡 2103

CListCtrl用法

CListCtrl用法<br />1. CListCtrl 风格<br />      LVS_ICON: 为每个item显示大图标<br />      LVS_SMALLICON: 为每个item显示小图标<br />      LVS_LIST: 显示一列带有小图标的item<br />      LVS_REPORT: 显示item详细资料<br />      直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”<br /> 2. 设置listctrl 风格及

qrsssh的专栏 678

MFC CListCtrl用法

2009-11-13 01:16CListCtrl用法先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style:DWORD SetExtendedStyle( DWORD dwNewStyle );其中LVS_EX_CHECKBOXES 表示添加CheckBoxLVS_EX_FULLROWSELECT 表示

n70joey的专栏 971

MFC总结之CListCtrl用法及技巧(一)

转自:http://blog.csdn.net/zwgdft/article/details/7560592 本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、

希望记录下自己的一点一滴,慢慢成长。。 1069

CListCtrl用法总结

1 CListCtrl的风格 CListCtrl的风格有四种: LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标LVS_LIST: 显示一列带有小图标的itemLVS_REPORT: 显示item详细资料 分别对应着资源管理器查看菜单下的大图标,小图标,列表,详细资料。 可以在控件属性视图下设置:View属性. 也可以用代

放飞梦想,成就未来 1万+
下一篇: Remote Desktop Protocol
shofar
博客等级 码龄24年 0粉丝 4原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值