VC设置控件字体颜色
2010-10-09 08:46
507 查看
VC设置控件字体颜色
编号:A3GS_TV20100325003
描述:
本文以例子代码的形式讲述了VC中如实现设置控件字体颜色。
技术实现:
在OnCtlColor函数中如下代码:
HBRUSH CDlg_SignIn::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(nCtlColor == CTLCOLOR_STATIC)
{
if(pWnd->GetDlgCtrlID()== IDC_REGARD)
{
pDC->SetTextColor(RGB(255,0,0));
pDC->SetBkColor(RGB(251, 247, 200));//设置文本背景色
pDC->SetBkMode(TRANSPARENT);//设置背景透明
}
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
其他控件的宏定义为:
CTLCOLOR_BTN 按钮控件
CTLCOLOR_DLG 对话框
CTLCOLOR_EDIT 编辑框
CTLCOLOR_LISTBOX 列表控件
CTLCOLOR_MSGBOX 消息控件
CTLCOLOR_SCROLLBAR 滚动条控件
CTLCOLOR_STATIC 静态控件
编号:A3GS_TV20100325003
描述:
本文以例子代码的形式讲述了VC中如实现设置控件字体颜色。
技术实现:
在OnCtlColor函数中如下代码:
HBRUSH CDlg_SignIn::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(nCtlColor == CTLCOLOR_STATIC)
{
if(pWnd->GetDlgCtrlID()== IDC_REGARD)
{
pDC->SetTextColor(RGB(255,0,0));
pDC->SetBkColor(RGB(251, 247, 200));//设置文本背景色
pDC->SetBkMode(TRANSPARENT);//设置背景透明
}
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
其他控件的宏定义为:
CTLCOLOR_BTN 按钮控件
CTLCOLOR_DLG 对话框
CTLCOLOR_EDIT 编辑框
CTLCOLOR_LISTBOX 列表控件
CTLCOLOR_MSGBOX 消息控件
CTLCOLOR_SCROLLBAR 滚动条控件
CTLCOLOR_STATIC 静态控件
相关文章推荐
- VC中控件字体与文本颜色的设置
- VC设置控件字体颜色
- VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方[转]
- VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方
- vc 根据字体对话框和颜色对话框设置控件里的字体和颜色
- 关于设置对话框的背景颜色,和设置控件的字体颜色或背景颜色VC++
- VC中控件字体与文本颜色的设置
- VC中控件字体与文本颜色的设置
- VC设置控件的字体颜色和背景颜色和字体大小和样式
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC窗口各控件的颜色和字体的设置
- VC改变控件的背景颜色 字体 文本颜色
- 关于设置对话框的背景颜色,和设置控件的字体颜色或背景颜色
- VC中字体颜色的设置
- android 设置控件的颜色字体的方法
- MFC——设置控件文本字体、大小、颜色、背景
- VC控件大小和字体设置
- edit控件中如何设置字体的颜色,并把一行文字设置成不同大小。
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- 设置vc++控制台程序字体颜色