"-"列表框(CList)综合文件
来源:互联网 发布:python 获取js跳转url 编辑:程序博客网 时间:2024/05/22 06:47
分类:CListBox 和 CListCtrl
目录:
0.属性
1.消息汇总
2.常用方法总结
0.属性
SetCheckStyle(BS_CHECKBOX); <设置列表选项有方框选择属性,Owner Draw 为 Fixed >
view属性:Icon(像搜索出来的群列表) Small Icon List Report(报表表格形式).
SetExtendedStyle(LVS_EX_FLATSB //扁平风格显示滚动条 设置报表风格
|LVS_EX_FULLROWSELECT//允许整行选中
|LVS_EX_HEADERDRAGDROP//允许整列拖动
|LVS_EX_ONECLICKACTIVATE//单击选中项
|LVS_EX_GRIDLINES);//配套操作方法: InsertColumn 设置行 SetItemText设置具体行列.
1.消息汇总
WM_VSCORLL.<派生,滚动条消息>
WM_CONTEXTMENU<派生截获,响应右键.常用于右键弹出菜单>
2.常用方法总结
GetText
GetCurSel 获取当前选项的索引
AddString
DeleteString
InsertString
GetCheck
GetCurSel
virtual void OnMouseMove(CPoint pt); <派生虚>
LRESULT MyListBox::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)<派生虚截获:WM_MOUSEMOVE>
BOOL MyListBox::InRect(const CRect& rc)
void CListBmp::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) <派生处理:>
CDC dc;dc.Attach(lpDrawItemStruct->hDC);itemID当前索引,itemState状态,GetItemRect获取位置,GetTopIndex获取第一个可见基于0,GetText依照索引获取文本.
void CListHeader::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) 从CHeaderCtrl派生的类,在List控件中重写PreSubclassWindow() ,
ASSERT( GetStyle() & LVS_REPORT );//判断列表视图的风格是否是表格形式
CListCtrl::PreSubclassWindow();
VERIFY( m_ctlHeader.SubclassWindow( GetHeaderCtrl()->GetSafeHwnd() ) );//实现表头控件的子类化
ResetContent 删除列表控件数据.
- "-"列表框(CList)综合文件
- VC++ 列表控件(CList) 使用方法
- CLIST
- CList
- clist
- CList
- CList
- CLIST
- clist
- "-"组合框(CComBox)综合文件.
- Python列表综合
- 综合转载文章列表
- jQuery - 综合实例 - 下拉列表框打开指定网站
- 23-IO流-47-IO流(综合练习-文件清单列表)
- Linux 常用工具综合列表简述
- 路由及列表综合练习
- 文件上传综合
- java文件综合训练
- CSS单位
- 国际化标签 <fmt:bundle>&<fmt:message>的使用
- Python2.7的IDLE无法启动
- Dynamics CRM2016 解决C#调用web api报错无法显示错误详情的问题
- PHP流判断上传文件是否合法
- "-"列表框(CList)综合文件
- 数据库的复合主键
- centos7.3下安装pip时失败解决办法
- tutorial of CNN 笔记
- Tomcat最佳线程数
- 黑白间转换
- mybatis 一对多和多对一关联查询
- Erlang性能分析工具
- 创建型模式--工厂方法