设置 窗体 静态控件颜色
【摘要】
CBrush m_HollowBrush; // CSign2Dlg::CSign2Dlg(CWnd* pParent /*=NULL*/) : CDialog(CSign2Dlg::IDD, pParent){ VERIFY(m_HollowBrush.CreateS...
CBrush m_HollowBrush; // CSign2Dlg::CSign2Dlg(CWnd* pParent /*=NULL*/)
: CDialog(CSign2Dlg::IDD, pParent)
{
VERIFY(m_HollowBrush.CreateStockObject(HOLLOW_BRUSH));
} /// HBRUSH CSign2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何特性
if(nCtlColor == CTLCOLOR_DLG || nCtlColor == CTLCOLOR_BTN || nCtlColor == CTLCOLOR_STATIC)
{
TCHAR lpszClassName[255];
GetClassName(pWnd-> m_hWnd, lpszClassName, 255);
if(_tcscmp(lpszClassName, TRACKBAR_CLASS) == 0)
return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
//pDC-> SetBkMode(TRANSPARENT);
pDC->SetBkColor(RGB(255,255,255));
return HBRUSH(m_HollowBrush); }
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}
文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。
原文链接:zzzili.blog.csdn.net/article/details/8265404
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)