listctrl 列的颜色
来源:互联网 发布:淘宝上怎么发布信息 编辑:程序博客网 时间:2024/04/24 00:01
void SSS::OnCustomdrawMyList ( NMHDR* pNMHDR, LRESULT* pResult )
{
NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>( pNMHDR );
*pResult = CDRF_DODEFAULT;
if ( CDDS_PREPAINT == pLVCD->nmcd.dwDrawStage )
{
*pResult = CDRF_NOTIFYITEMDRAW;
}
else if ( CDDS_ITEMPREPAINT == pLVCD->nmcd.dwDrawStage )
{
*pResult = CDRF_NOTIFYSUBITEMDRAW;
}
else if ( (CDDS_ITEMPREPAINT | CDDS_SUBITEM) == pLVCD->nmcd.dwDrawStage )
{
COLORREF crText, crBkgnd;
if ( nItem == pLVCD->iSubItem )
{
crText = RGB(255,0,0);
crBkgnd = RGB(128,128,255);
}
else
{
crText = RGB(0,0,255);
crBkgnd = RGB(228,228,228);
}
// Store the colors back in the NMLVCUSTOMDRAW struct.
pLVCD->clrText = crText;
pLVCD->clrTextBk = crBkgnd;
// Tell Windows to paint the control itself.
*pResult = CDRF_DODEFAULT;
}
}
afx_msg void OnCustomdrawMyList ( NMHDR* pNMHDR, LRESULT* pResult );
ON_NOTIFY ( NM_CUSTOMDRAW, IDC_LIST1, OnCustomdrawMyList )
- listctrl 列的颜色
- listctrl设置每行的颜色
- 可修改指定单元格颜色的ListCtrl
- ListCtrl设置单个单元格颜色的实现
- ListCtrl设置单个单元格颜色的实现 .
- ListCtrl设置单个单元格颜色的实现
- ListCtrl 锁定列宽度的简单方法
- listctrl第一列加图标的问题
- 如何锁定listctrl的某列的列宽?
- ListCtrl 颜色控制
- ListCtrl 改变 颜色
- listctrl 得到列名
- listctrl根据不同的内容设置不同的颜色
- VC 中改变ListCtrl每一行的文字颜色
- 指定改变ListCtrl中某一行的颜色
- 改变ListCtrl某行的背景色或者字体颜色
- 改变ListCtrl某行的背景色或者字体颜色
- 改变ListCtrl某行的背景色或者字体颜色
- mkv转rmvb的方法
- 转一段对于loadrunner协议选择的经典解答
- April 21nd,2008
- 平台架构--用户系统
- 开通CSDN博客
- listctrl 列的颜色
- 是否对话框
- 苹果大陆唯一"店中店"正式落户百思买
- 为净化网络环境 天涯论坛推1元诚信认证
- bootloader分析
- 第二届深圳互联网高层峰会
- Sys.WebForms.PageRequestManagerServerErrorException(status code 500 OR 12031)
- VS2008补丁
- 关于struct和union存储的内存字节对齐的问题