16,471
社区成员
发帖
与我相关
我的任务
分享
NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
*pResult = CDRF_DODEFAULT;
if (CDDS_PREPAINT == pLVCD->nmcd.dwDrawStage)
{
*pResult = CDRF_NOTIFYITEMDRAW;
}
else if ((CDDS_ITEMPREPAINT ) == pLVCD->nmcd.dwDrawStage)
{
COLORREF clrNewTextColor,clrNewBkColor;
//int nItem = static_cast <int>(pLVCD->nmcd.hdr.idFrom);
static int i=0;
if (i++%2)//条件
{
clrNewTextColor = RGB(255,0,0);
clrNewBkColor = RGB(255,255,0);
}
else
{
clrNewTextColor = RGB(0,0,0);
clrNewBkColor = RGB(255,255,255);
}
pLVCD->clrText = clrNewTextColor;
pLVCD->clrTextBk = clrNewBkColor;
*pResult = CDRF_DODEFAULT;
}