当前位置:   article > 正文

如何为对话框添加背景图 _利用对话框为首行设置背景

利用对话框为首行设置背景

首先导入你的图片(*.BMP)做为图片资源Bitmap,ID改为IDB_BMP;
         CBitmap m_bmp;
         CBrush m_brush;

    m_bmp.LoadBitmap(IDB_BMP);//IDB_BMP 是图片资源ID
   
    m_brush.CreatePatternBrush(&m_bmp);

   //对话框WM_CTLCOLOR 消息函数
HBRUSH CDiaDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    if(nCtlColor==CTLCOLOR_DLG)
        return m_brush;

    return hbr;
}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/85974
推荐阅读
相关标签
  

闽ICP备14008679号