MFC修改对话框及控件背景颜色

您所在的位置:网站首页 excel标题栏怎么设置底色颜色 MFC修改对话框及控件背景颜色

MFC修改对话框及控件背景颜色

2024-07-09 11:29| 来源: 网络整理| 查看: 265

HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if (nCtlColor==CTLCOLOR_STATIC)//如果当前控件属于静态文本 { pDC-> SetTextColor(RGB(255,0,0)); //字体颜色 pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明 //pDC-> SetBkColor(RGB(0, 0, 255)); //字体背景色 } else if (nCtlColor==CTLCOLOR_BTN) //如果当前控件属于按钮 { pDC-> SetTextColor(RGB(255,0,0)); //字体颜色 pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明 //pDC-> SetBkColor(RGB(0, 0, 255)); //字体背景色 } // TODO: Return a different brush if the default is not desired return hbr; }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3