【文件属性】:
文件名称:vc 重绘clistbox各项设置不同的行高
文件大小:1.83MB
文件格式:RAR
更新时间:2012-11-28 02:27:37
vc 重绘clistbox各项设置不同的行高
vc 重绘clistbox各项设置不同的行高,
if((lpDrawItemStruct->itemAction | ODA_FOCUS) &&
(lpDrawItemStruct->itemState & ODS_FOCUS))
{…}
else if ((lpDrawItemStruct->itemAction | ODA_SELECT) &&
(lpDrawItemStruct->itemState & ODS_SELECTED))
{
…}
Else
{
…}
把这几行代码全部注掉,换成下面这行代码
pDC->SetTextColor(COLOR_HIGHLIGHTTEXT);
这样,选定一行,其它行的字体颜色就一会变了
【文件预览】:
DefListBoxItemrect
----DefListBoxItemrect()
--------DefListBoxItemrectView.cpp(4KB)
--------MessageListBox.cpp(6KB)
--------stdafx.h(2KB)
--------DefListBoxItemrectView.h(992B)
--------MessageListBox.h(969B)
--------MainFrm.h(578B)
--------DefListBoxItemrectppc.aps(44KB)
--------DefListBoxItemrect.vcproj.CHINA-1EA977B4E.Administrator.user(2KB)
--------Resourceppc.h(845B)
--------stdafx.cpp(149B)
--------ReadMe.txt(3KB)
--------DefListBoxItemrectDoc.cpp(1KB)
--------MainFrm.cpp(1KB)
--------DefListBoxItemrect.h(546B)
--------DefListBoxItemrect.cpp(3KB)
--------res()
--------DefListBoxItemrect.vcproj(7KB)
--------DefListBoxItemrectDoc.h(652B)
--------DefListBoxItemrectppc.rc(7KB)
----DefListBoxItemrect.suo(67KB)
----DefListBoxItemrect.ncb(9.31MB)
----DefListBoxItemrect.sln(2KB)
网友评论
- 看下了好像是根据字符的大小, 怎么让他指定项目根据指定项目改变大小,解决方案打不开
- 有参考作用
- 不错,值得学习
- 还是很不错的,至少对控件的了解和应用更加深了一步
- 非常不错的点子,解了我的燃眉之急
- 很有用,解决了燃眉之急
- 可以用,能达到预期效果,说不行的兄弟们可能需要看看自己的环境是不是还有不对的地方
- 好像不能用呀,我用vs2012的
- 谢谢分享,很好用,对我很有帮助
- 谢谢分享,可以参考
- 谢谢,已经实现功能 MeasureItem 重写这个函数就可以的
- 2010都打不开,没有用呀。6.0也打不开
- 不错,值得学习
- 代码还不错,就是有些错误
- 虽然不够完美,但是学习用还是很好的,谢谢分享!
- 工程VS05, 2010都打不开。自己加载试试看,不过不要分,给个满分吧
- 代码还不错,就是有些错误要修改...
- 功能很强大,找了很多资料都不行,这个很好