MFC 改变static字体颜色、大小、背景颜色

软件开发大郭
0 评论
/
12 阅读
/
728 字
24 2023-05
分类:

MFC 改变窗口和static字体颜色、大小、背景颜色


HBRUSH CUSB_IAP_ProgramDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    HBRUSH aBrush;
    // TODO:  在此更改 DC 的任何特性
    switch (nCtlColor)
    {
    case CTLCOLOR_DLG:/*对话框*/
     
        aBrush = CreateSolidBrush(RGB(136, 136, 136));
        hbr = aBrush;
    case CTLCOLOR_STATIC:/*所有静态标签*/
        pDC->SetBkColor(RGB(136, 136, 136));//背景色
        pDC->SetTextColor(RGB(255, 255,255));//文字色
        aBrush = CreateSolidBrush(RGB(136, 136, 136));
        hbr = aBrush;
        break;
    }
    // TODO:  如果默认的不是所需画笔,则返回另一个画笔
    return hbr;
}

标签:
    暂无数据