设置 窗体 静态控件颜色
2012-12-06 15:28
176 查看
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; }
相关文章推荐
- 设置 窗体 静态控件颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC静态文本控件如何设置字体--大小和颜色及背景色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- 通过OnCtlColor函数的重载对静态控件进行文本和背景颜色设置
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件