clistctrl 设置背景色

clistctrl 设置背景色,第1张

clistctrl 设置背景色

XYL。 http://zhidao.baidu.com/question/183840205.html 。SCB

很多美女都可以看的,超多美女

非常给力的

在listctrl的NM_Customdraw消息响应函数里弄:例子如下

LRESULT CXXXDialog::OnNMCustomdrawListLayer(int idCtrl, LPNMHDR pNMHDR, BOOL&bHandled)

{

NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR)

pLVCD->clrFace=RGB(255,0,0)

if ( CDDS_PREPAINT ==pLVCD->nmcd.dwDrawStage )

{

return CDRF_NOTIFYITEMDRAW

}

else if ( CDDS_ITEMPREPAINT == pLVCD->nmcd.dwDrawStage )

{//这里可以编写代码设置某一行的颜色

int nItem=static_cast<int>(pLVCD->nmcd.dwItemSpec )

if (nItem==1)

{

long r=100

long g=0

long b=0

pLVCD->clrTextBk=RGB(r,g,b)

}

return CDRF_NOTIFYSUBITEMDRAW

}

else if ( (CDDS_ITEMPREPAINT | CDDS_SUBITEM) == pLVCD->nmcd.dwDrawStage )

{//这里可以设定具体某一行某一格的背景颜色

int nItem=static_cast<int>(pLVCD->nmcd.dwItemSpec )

int nSubItem=pLVCD->iSubItem

if (nSubItem==4)

{

long r=100

long g=0

long b=0

pLVCD->clrTextBk=RGB(r,g,b)

}

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7858755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存