如何改变Edit框的字体颜色
2007-12-20 15:05
411 查看
需要重载一个函数
HBRUSH CLX1107Dlg::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_EDTSHOW)
// IDC_EDTSHOW 为Edit控件ID号
{
static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(255, 255, 255));
pDC->SetBkColor(RGB(255, 255, 255));
pDC->SetTextColor(RGB(0, 0, 255)); // 字体设为蓝色
return hbrEdit;
}
// TODO: Return a delse ifferent brush else if the default is not desired
return hbr;
}
HBRUSH CLX1107Dlg::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_EDTSHOW)
// IDC_EDTSHOW 为Edit控件ID号
{
static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(255, 255, 255));
pDC->SetBkColor(RGB(255, 255, 255));
pDC->SetTextColor(RGB(0, 0, 255)); // 字体设为蓝色
return hbrEdit;
}
// TODO: Return a delse ifferent brush else if the default is not desired
return hbr;
}
相关文章推荐
- 当鼠标移动到Picture控件时,如何改变static控件的字体的颜色
- 如何在加载winform的时候自动改变treeview的指定根节点的字体颜色呢??
- Photoshop中如何去掉被扣字体的背景和改变字体颜色(二)
- iOS如何改变所有界面的状态栏的字体颜色
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 点击编辑按钮后,如何动态改变自定义spinner内字体颜色
- 如何改变CEdit的字体颜色大小
- Android如何利用代码动态改变字体颜色
- VS2010 MFC编辑框如何改变字体的大小和颜色
- win32程序如何改变字体大小颜色
- ListBox 如何改变某行的字体颜色
- 如何改变控件内的字体颜色?
- css如何做到 鼠标移动到超链接时,超链接会发生改变,例如改变颜色、字体大小、背景颜色等
- 如何改变CEdit的字体颜色大小
- 如何把matlab背景颜色改为护眼色,如何改变字体的大小。
- 关于在SetWindowText时如何改变字体的颜色等相关信息
- eclipse 中如何改变字体、背景颜色、高亮等
- [经验分享] 如何实现Button的State发生变化,改变Button的字体颜色
- Android(java)学习笔记96:如何改变spinner系统自带的字体和颜色
- 如何改变控件内的字体颜色(转)