MFC修改文本框和字体颜色
来源:互联网 发布:淘宝收货地址api 编辑:程序博客网 时间:2024/06/08 14:56
public:
CBrush m_MeaningBrush; //背景颜色画刷
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
CSkinDlg::CSkinDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSkinDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
//创建为红色背景
m_MeaningBrush.CreateSolidBrush(RGB(255,0,0));
}
//修改文本框背景颜色
HBRUSH CSkinDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if (pWnd->GetDlgCtrlID() == IDC_EDIT1) //编辑框的名称ID
{
pDC->SetTextColor(RGB(255,255,255));//编辑框类的字体设置为白色;
pDC->SetBkMode(TRANSPARENT);//设置为透明不影响字体颜色
return (HBRUSH)m_MeaningBrush.GetSafeHandle();//返回当前编辑框的背景画刷
}
if (pWnd->GetDlgCtrlID() ==IDC_STATIC1) //编辑框的名称ID
{
pDC->SetTextColor(RGB(255,255,255));//编辑框类的字体设置为白色;
pDC->SetBkMode(TRANSPARENT);//设置为透明不影响字体颜色
return (HBRUSH)m_MeaningBrush.GetSafeHandle();//返回当前编辑框的背景画刷
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
CBrush m_MeaningBrush; //背景颜色画刷
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
CSkinDlg::CSkinDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSkinDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
//创建为红色背景
m_MeaningBrush.CreateSolidBrush(RGB(255,0,0));
}
//修改文本框背景颜色
HBRUSH CSkinDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if (pWnd->GetDlgCtrlID() == IDC_EDIT1) //编辑框的名称ID
{
pDC->SetTextColor(RGB(255,255,255));//编辑框类的字体设置为白色;
pDC->SetBkMode(TRANSPARENT);//设置为透明不影响字体颜色
return (HBRUSH)m_MeaningBrush.GetSafeHandle();//返回当前编辑框的背景画刷
}
if (pWnd->GetDlgCtrlID() ==IDC_STATIC1) //编辑框的名称ID
{
pDC->SetTextColor(RGB(255,255,255));//编辑框类的字体设置为白色;
pDC->SetBkMode(TRANSPARENT);//设置为透明不影响字体颜色
return (HBRUSH)m_MeaningBrush.GetSafeHandle();//返回当前编辑框的背景画刷
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
- MFC修改文本框和字体颜色
- MFC修改文本框和字体颜色 加载图片
- MFC中修改静态文本框中文字的字体、颜色
- MFC中修改静态文本框中文字的字体、颜色
- 修改静态文本框的字体颜色和边框背景颜色
- MFC修改Button背景颜色和字体颜色
- 如何修改MFC静态文本框的背景颜色和字体大小
- MFC 修改 STATIC控件颜色,字体颜色
- MFC修改静态文本框中字体
- MFC--设置静态文本框的文字的字体、大小和颜色
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- MFC-字体和颜色对话框
- MFC修改按钮中字体颜色大小
- MFC 修改各种控件的背景颜色、字颜色和字体
- Alert修改字体颜色和字体
- 修改静态文本框或是group box插件的字体颜色
- 文本框设置字体颜色
- SearchView 修改字体颜色和Hint颜色
- 获取应用程序的当前目录(VC)
- MFC修改Button背景颜色和字体颜色
- 清除电脑痕迹
- java获得键盘输入的两种方法
- Google全体员工提薪10% 并发放1000美元过节费
- MFC修改文本框和字体颜色
- Wave Driver介绍-2(WAV文件格式)
- 不同编译单元内定义的non-local static 对象的初始化顺序
- SQL Server函数大全
- MFC修改窗体背景颜色
- javascript密码验证
- csdn为什么这么多广告
- VC最小化到托盘程序
- WebView使用技巧和介绍