关于SetTextColor的问题

Geranium 2005-08-19 05:26:23
如何设置文字的颜色?

能否给出个代码?


谢谢~
...全文
132 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
junkuang 2005-09-23
  • 打赏
  • 举报
回复
HDC hdc = ::GetDC(NULL);
COLORREF crColor = RGB(r, g, b); // eg : RGB(255, 255, 255)
::SetTextColor(hdc, crColor);
jjiaming 2005-08-19
  • 打赏
  • 举报
回复
HBRUSH CMyView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CView::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor == CTLCOLOR_STATIC &&
pWnd->GetSafeHwnd() == ((CWnd*)GetDlgItem(IDC_STATIC1))->GetSafeHwnd())
pDC->SetTextColor( RGB(255,0,0));


// TODO: Return a different brush if the default is not desired
return hbr;
}

19,472

社区成员

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

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