在对话框中的×dlg.cpp文件中添加WM_CTLCOLOR消息命令
HBRUSH ×Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何属性
if (pWnd->GetDlgCtrlID() == IDC_STATIC_SystemTime)
{
pDC->SetTextColor(RGB(0, 0, 250));
}
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}
即可!!!
本文详细介绍了如何在对话框中的×dlg.cpp文件中添加WM_CTLCOLOR消息命令,并提供了实例代码。重点在于修改DC的属性,如设置文字颜色,以及返回所需的画笔。
3264

被折叠的 条评论
为什么被折叠?



