zoukankan      html  css  js  c++  java
  • (bmp格式)用CDialog的OnCtlColor()消息响应处理背景画刷。

    (bmp格式)用CDialog的OnCtlColor()消息响应处理背景画刷。

    加载位图资源IDB_BITMAP1,在Dlg类头文件中加入:

     
    1. CBrush m_brush;  

    在OnInitDialog()中加入:

     
    1.        CBitmap bmp;  
    2. bmp.LoadBitmap(IDB_BITMAP1);   //IDB_BITMAP1是图片资源ID  
    3. m_brush.CreatePatternBrush(&bmp);  

    给Dlg类添加WM_CTLCOLOR消息处理函数OnCtlColor,修改return 为我们的画刷:


     
    1. HBRUSH CBackgroundDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)  
    2. {  
    3.     HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);  
    4.   
    5.     return (HBRUSH)m_brush;  
    6. }  
  • 相关阅读:
    走亲访友
    分而治之
    红色警报
    小字辈
    最长对称子串
    树的遍历
    acwing练习
    组合计数
    同余
    乘法逆元
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/8427683.html
Copyright © 2011-2022 走看看