MFC字体(二)(控件字体颜色)
来源:互联网 发布:长城证券炒股软件 编辑:程序博客网 时间:2024/06/05 02:06
改变Edit字体颜色:
1、CMyDlg类中添加成员变量:
CBrush m_Brush;
2、OnInitDialog中初进行设置:
m_brush.CreateSolidBrush(RGB(0,255,255));
3、添加消息响应函数:OnCtlColor
if(nCtlColor == CTLCOLOR_EDIT)
{
if(pWnd->GetDlgCtrlID()== IDC_EDIT1)
{
pDC->SetTextColor(RGB(255,255,0)); //文字颜色
pDC->SetBkColor(RGB(251, 247, 200));
pDC->SetBkMode(TRANSPARENT);//透明
return (HBRUSH) m_brush.GetSafeHandle();
}
}
改变Static控件字体颜色:
假设你已有了名为My的对话框工程.你有了一个STATIC的控件,ID为IDC_STATIC1.
1、OnCtlColor中添加代码:
if (nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(255,0,0)); //字体颜色
pDC->SetBkColor(RGB(0, 0, 255)); //字体背景色
}
2、如果是对某一特定控件改变,代码如下:
if (pWnd->GetDlgCtrlID()==IDC_STATIC1)
{
pDC->SetTextColor(RGB(255,0,0)); //设置字体颜色
pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明
// TODO: Return a different brush if the default is not desired
return (HBRUSH)::GetStockObject(BLACK_BRUSH); // 设置背景色
}
else
return hbr;
- MFC字体(二)(控件字体颜色)
- MFC字体(二)(控件字体颜色)
- MFC字体(控件字体颜色)
- MFC 修改 STATIC控件颜色,字体颜色
- MFC:颜色字体对话框及控件颜色
- MFC更改控件字体颜色背景等
- MFC 控件字体样式和颜色设置
- MFC字体(一)(控件文字字体)
- 文本框(CEdit)控件字体颜色
- MFC对话框美化(文本颜色、字体、背景颜色修改)
- 控件字体、颜色
- mfc 改变控件字体
- 设置控件背景色和字体颜色!!mfc
- MFC窗口各控件的颜色和字体的设置
- MFC窗口各控件的颜色和字体的设置
- MFC窗口各控件的颜色和字体的设置
- MFC窗口各控件的颜色和字体的设置
- MFC对话框中控件字体颜色的设置
- 创新产品 google glass
- sourceInsight
- Java关键字final使用总结
- PC安装安卓系统模拟器
- jgrid学习
- MFC字体(二)(控件字体颜色)
- 嵌入式Linux烧写镜像常用命令
- linux Top命令详解
- OpenCV学习笔记(12)-朴素贝叶斯分类
- 如果obj是null而不先判断会报错。
- java中的final与C++中的const的区别
- 【Java】Final 与 C++ Const的区别
- jQuery中json对象的复制(数组及对象)
- ruby 输出两时间段内的每天日期 脚本