MFC 设置窗体背景色

只愿长相守 提交于 2019-11-25 23:08:43

MFC设置窗体背景色,没有比较直接的方法。网上查到了一个可行的,分享如下:

重写OnCtlColor方法,设置新的brush

HBRUSH CCheDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    //窗体背景色
    static CBrush br(RGB(76,76,76));
    return (HBRUSH)br;

    //return hbr;
}

效果:

 

评:MFC和Winform对比,就是拖拉机和飞机的对比。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!