我想知道,怎么改变Static本身的默认灰色

shaoxiufeng 2003-08-22 02:40:48
Static 怎么设置其背景色呢
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouyong0371 2003-08-22
  • 打赏
  • 举报
回复
HBRUSH CSetColorDlg::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_STATIC)
{
pDC->SetTextColor(RGB(255, 0, 0));
}

// TODO: Return a different brush if the default is not desired
return hbr;
}
numen27 2003-08-22
  • 打赏
  • 举报
回复
在控件的OnCtlColor函数里可以改变它的颜色,具体参见MSDN

15,979

社区成员

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

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