1、设置控件的属性Transparent 为True
2、重载OnCtlColor函数

在该函数体中加入以下代码:

    if(pWnd->GetDlgCtrlID() == IDC_XXXX)     //IDC_DEVICE_STAT为Static控件的ID{pDC->SetBkMode(TRANSPARENT);   //设置透明属性return (HBRUSH)GetStockObject(NULL_BRUSH);   //返回空画刷}

3、解决重影问题,添加刷新局部背景的函数,该函数主要用于单独刷新所选择的控件的区域

    void XXXXDlg::RefreshControl(UINT uCtlID){CRect rc;GetDlgItem(uCtlID)->GetWindowRect(&rc);ScreenToClient(&rc);InvalidateRect(rc);}

4、调用并刷新
在设置Static Text内容的地方都以下面的方式调用

m_StaticDeviceStat.SetWindowText("msg");//m_StaticDeviceStat为控件绑定的变量
RefreshControl(IDC_DEVICE_STAT);

MFC 设置static(标签)控件背景透明相关推荐

  1. 关于Static控件背景透明时文本覆盖重影的问题

    2019独角兽企业重金招聘Python工程师标准>>> 关于Static控件背景透明时文本覆盖重影的问题 通过映射OnCtlColor消息,而后在该函数中使用pDC->SetB ...

  2. MFC 加入背景图片并让控件背景透明

    /*加入背景图片*/ BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC) {  // TODO: 在此加入消息处理程序代码和/或调用默认值  CDialog::OnEraseB ...

  3. C++ MFC深入详解之----设置控件背景透明

    首先要添加OnCtlColor函数 1.该函数在VC++中的添加方法为:快捷键Ctrl+W或右击空白处打开ClassWizard对话框(也可以菜单->view->ClassWizard), ...

  4. VC设置CEdit控件背景透明、文字背景也透明

    开发环境:VC6, a dialog based MFC application. 主界面: 为对话框添加WM_CTLCOLOR消息响应函数: HBRUSH CDDlg::OnCtlColor(CDC ...

  5. VC 控件背景透明、文字背景透明

    Visual C++  开发实战宝典 功能:位图上显示文字,背景透明. void CP400Dlg::OnPaint()  { .... CBitmap bmp; bmp.LoadBitmap(IDB ...

  6. 改变MFC对话框背景色、控件内的字体颜色和背景色

    原文转自http://www.rosoo.net/a/201408/17018.html C 设置 Dialog, Group Box, Static Text, Check Box, Edit Ct ...

  7. MFC设置静态文本框,编辑框等控件背景和字体颜色

    在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型: afx_msg HBRUSH On ...

  8. 设置控件背景背景颜色为透明

    有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答 ...

  9. 将winform的PictureBox/panel控件背景图多余白边设置为透明

    有关如何将winform的PictureBox控件背景图多余白边设置为透明 如图所示: PictureBox控件如果直接这样叠加,原本png图片没有像素的边角会变成白色填充 只需要设置该图片的父容器为 ...

最新文章

  1. Linux下安装nfs服务器
  2. Android AsyncTask分析
  3. mui 使用LocalStore记住用户密码方法
  4. no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
  5. 开发RESTful WebService
  6. PoE交换机的4种连接方法
  7. 三、MySQL子查询学习笔记(标量子查询、列子查询、行子查询、表子查询 详解)
  8. windows 临界区
  9. Java笔记-使用jpa连接mysql数据库
  10. 《WinForm开发系列之控件篇》Item25 Lable(暂无)
  11. 2-27 最短路径《啊哈算法》2-28完成四种算法
  12. AudioDestinationNode
  13. el-table click事件多次触发_JavaScript从零开始——DOM事件编程(1)
  14. C++游戏服务器开发常用工具介绍(转载)
  15. 小米刷机指南 |使用MiFlash刷机一直flashing|小米手机忘记密码|小米手机清理数据
  16. LightOJ1336(约数和)
  17. [转] R 解读逻辑回归结果:回归系数,OR
  18. 导线线径对应可允许电流
  19. 区块链技术落地应用医疗服务平台搭建
  20. 算法学习笔记 - 哈希(Hash)

热门文章

  1. Windows 关闭8080端口(8080端口被占用)
  2. 梦幻手游服务器总维护,《梦幻西游》手游4月22日维护更新内容解读
  3. 机器学习实战(十)——利用K-均值聚类算法对未标注数据分组
  4. VTK图像处理颜色映射(一)
  5. android 恢复出厂设置 界面,android恢复出厂设置流程概括
  6. ActiveX中使用Duilib绘制界面实现视频播放
  7. SIMATIC HMI Panel功能/技术参数汇总大全
  8. 用Excel绘制分类矩阵图
  9. ESP32 (UART EVENT)-串口事件学习(1)
  10. cpu要和gpu搭配吗_显卡和CPU搭配有要求吗 CPU和显卡怎么搭配最好? (全文)