vc listview 隔行设置成不同的背景色 谢谢 5

我用的是classCListViewEx:publicCListView不是基于对话框的窗口类。如有例程请给个谢谢xazpg@163.com... 我用的是 class CListViewEx : public CListView
不是基于对话框的窗口类。
如有例程请给个谢谢 xazpg@163.com
展开
 我来答
luqinlive
2012-12-22 · TA获得超过111个赞
知道答主
回答量:49
采纳率:0%
帮助的人:71.1万
展开全部
隔行显示不同颜色 函数 OnNMCustomdrawListUser 响应NM_CUSTOMDRAW消息事件 NMLVCUSTOMDRAW * pNMCD = ( NMLVCUSTOMDRAW*)pNMHDR ;
switch (pNMCD ->nmcd. dwDrawStage)
{
case CDDS_PREPAINT :
* pResult = CDRF_NOTIFYITEMDRAW ; return;
case CDDS_ITEMPREPAINT :
* pResult = CDRF_NOTIFYSUBITEMDRAW ;
return;
case CDDS_ITEMPREPAINT |CDDS_SUBITEM:
if (pNMCD ->nmcd. dwItemSpec % 2) // 判断该行是否要设置背景色,自己修改一下 {
pNMCD->clrTextBk = RGB(0, 127, 255); // 设置背景色
//return;
}
else
{
pNMCD->clrTextBk = RGB(255, 127, 0); // 设置背景色 }
break;
}
* pResult = 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goodczs
2012-12-22 · TA获得超过2118个赞
知道小有建树答主
回答量:2251
采纳率:0%
帮助的人:946万
展开全部
看我空间里的例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式