1.新建一个基于对话框的应用程序,在对话框上添加一个Edit控件和一个Button控件
2.修改Button控件的ID为IDC_RESULT_EDIT
3.向对话框对应的类中添加如下成员变量:
public:
并在构造函数中初始化:
CColorEditDlgDlg::CColorEditDlgDlg(CWnd* pParent )
{
m_pEditBkBrush= CreateSolidBrush(RGB(255, 0, 0));
}
4.向对话框添加WM_CTLCOLOR和WM_DESTORY消息的响应函数如下:
HBRUSH CColorEditDlgDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
动态设置Edit控件的背景及字体颜色
最新推荐文章于 2023-08-30 16:43:16 发布
本文介绍了如何在MFC应用程序中动态改变Edit控件的背景颜色和字体颜色。通过添加成员变量、消息响应函数,实现点击按钮后Edit控件颜色的变化。
摘要由CSDN通过智能技术生成