怎么改变ListBox的颜色

fipamw 2003-01-26 08:28:53
谢谢
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
love_vc 2003-03-13
  • 打赏
  • 举报
回复
up
zhouyong0371 2003-01-26
  • 打赏
  • 举报
回复
HBRUSH CListCtrlDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: Change any attributes of the DC here
if(nCtlColor==CTLCOLOR_LISTBOX)
{
pDC->SetTextColor(RGB(0,0,255));
pDC->SetBkColor(RGB(0,255,0));
}

// TODO: Return a different brush if the default is not desired
return hbr;
}
但是这种方法只能在ListBox中有Item的情况下才有效.
kingcom_xu 2003-01-26
  • 打赏
  • 举报
回复
OnCtlColor

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧