设置静态文本为透明

来源:互联网 发布:ubuntu源文件在哪 编辑:程序博客网 时间:2024/05/17 06:46
      HBRUSH CMyUIDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
      {
          HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); 
           if(   CTLCOLOR_STATIC   ==   nCtlColor   )  
        { 
              //pDC->SetBkColor(RGB(255,0,0));  //需要指定背景色的时候用 
               pDC->SetTextColor(RGB(255,   255,   255));    //文字前景色
        pDC->SetBkMode(TRANSPARENT);    //设置透明
        hbr=(HBRUSH)GetStockObject(NULL_BRUSH);  //获取画笔颜色混合后的画笔,完成透明 
        }  
          return hbr;
      }
0 0
原创粉丝点击