问题是这样的: 一般情况下,如果ListCtrl 的某个 Item 被选中的时候,它的背景会显示为蓝色,这时候如果我们点击一下其它的Button (也就是输入焦点转移到其它控件上去时),刚才这个被选中的item的背景会变成浅灰色,在这种情况下我要让它的背景仍然是蓝色,应该怎么实现?谢谢!
http://www.codeproject.com/listctrl/coloredlistctr...
分类:
其他好文 时间:
2014-12-01 12:57:14
阅读次数:
270
http://www.codeproject.com/listctrl/quicklist.asp
http://www.codeproject.com/listctrl/ctooltiplistctrl.asp
实现功能:鼠标在ListCtrl上滑动的时候,滑动到哪一行哪一行就高亮,有且仅有一条是高亮的。
如何实现下面两个功能:
1.当鼠标离开ListCtrl的时候,高亮行取...
分类:
其他好文 时间:
2014-11-30 09:19:34
阅读次数:
416
一篇对CListCtrl用法介绍较详细的文章:http://www.cnblogs.com/wind-net/archive/2012/10/30/2745817.htmlCListCtrl的最基本使用方法:定义样式DWORDdwStyle=m_listctrl.GetExtendedStyle();
dwStyle|=LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listct..
分类:
编程语言 时间:
2014-11-27 06:56:00
阅读次数:
216
ListCtrl的字体颜色如果直接通过SetTextColour设置的话会改变所有行的字体颜色,sdk的对话框工程想要改变ListCtrl的某一行颜色需要注意一下几点:
1.在ListCtrl的父窗口响应WM_NOTIFY消息。
2.处理WM_NOTIFY的NM_CUSTOMDRAW消息,处理完之后通过SetWindowLong设置对话框返回结果。
3.处理完返回结果后对话框的回调函数要返回...
分类:
其他好文 时间:
2014-11-25 18:43:15
阅读次数:
222
1. 隐藏表头方法
方法I: 设置ClistCtrl属性“ no column header”为"true";
方法II: 加载属性LVS_NOCOLUMNHEADER
2. 禁止表头拖动
自定义CMyListCtrl, 继承CListCtrl, 然后重载方法OnNotify()
//重载OnNotify来禁止拖动表头
//拖动ListCtrl列表宽度时接收到HDN_ITE...
分类:
其他好文 时间:
2014-11-25 09:21:00
阅读次数:
753
CImageList m_ImageList;
m_ListCtrl.SetExtendedStyle(m_ListCtrl.GetExtendedStyle() | LVS_EX_FULLROWSELECT |LVS_EX_SUBITEMIMAGES);
imglist.Create(32,16,ILC_COLOR,8,4);
int m_nIdxIco1 = m_ImageList.Add(...
分类:
其他好文 时间:
2014-11-22 13:27:21
阅读次数:
188
在ListCttrl控件(Report风格)的使用上,有时需要向子列中插入图标,例如要制作一个下载软件,我们计划在控件的第一列用图标的形式显示下载状态:排队、下载中、出错等等,第二列计划用图标显示下载文件类型,要做出这样的效果,就必须使用CListCtrl的SetItem(八个参数)方法,由于我这台电脑上没有MSDN所以这八个参数具体都是什么意思我暂时不清楚,在这只介绍下跟我们的操作关系密切的几个...
分类:
其他好文 时间:
2014-11-22 12:08:23
阅读次数:
229
以下未经说明,listctrl默认view 风格为report
相关类及处理函数
MFC:CListCtrl类
SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn
--------------------------------------------------------------------------------...
分类:
其他好文 时间:
2014-11-21 14:30:09
阅读次数:
168
ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。
先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effec...
分类:
其他好文 时间:
2014-11-21 14:29:16
阅读次数:
232
HMENU Menu_list,Menu_all;POINT point;HINSTANCE hInstance;//下面代码放到BOOL WINAPI DialogProc下case WM_CONTEXTMENU: if((HWND)wParam == GetDlgItem(...