MFC静态文本与窗口背景色一致
2011-07-06 10:18
155 查看
1、重写WM_CTLCOLOR :
代码:
HBRUSH CWeatherTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch (pWnd->GetDlgCtrlID())
{
case IDC_STATIC_WEEK: //为静态文本框的资源ID号
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,0));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
Invalidate();
}
break;
}
return hbr;
}
代码:
HBRUSH CWeatherTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch (pWnd->GetDlgCtrlID())
{
case IDC_STATIC_WEEK: //为静态文本框的资源ID号
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,0));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
Invalidate();
}
break;
}
return hbr;
}
相关文章推荐
- 转:MFC静态文本与窗口背景色一致
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- MFC 静态文本框使用/更改button背景色/不使能button/设置标题/不显示控件/窗口最大最小化
- 怎样让在OnPaint中设置的对话框背景色和静态文本,编辑框等控件的背景色一致,这样看起来才协调
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- VC2005 MFC静态文本框背景色设置
- MFC静态文本控件如何设置字体--大小和颜色及背景色
- 重拾MFC小细节之设置静态文本前、背景色
- MFC 对话框 里在获取静态文本框内部相对于静态文本控件的坐标
- VS2013环境下MFC静态文本字体大小修改问题
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC窗口静态分割
- MFC CSplitterWnd 静态分割窗口
- MFC中静态文本框透明的方法
- MFC中修改静态文本控件的颜色和大小
- vs2013MFC中静态文本框中的鼠标响应事件
- vc6.0 MFC 单文档 静态分割窗口
- 用MFC实现静态文本超链接的方法
- vs2015/MFC静态文本控件