您现在的位置是:首页 > 数码 > 

MFC 设置static(标签)控件背景透明

2025-07-27 02:25:37
MFC 设置static(标签)控件背景透明 1、设置控件的属性Transparent 为True 2、重载OnCtlColor函数 在该函数体中加入以下代码: if(pWnd->GetDlgCtrlID() == IDC_XXXX) //IDC_DEVICE_STAT为Static控件的ID{pDC->SetBkMode(TRA

MFC 设置static(标签)控件背景透明

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

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

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

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

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

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

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

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/856864.html

相关标签:无
上传时间: 2024-02-10 01:55:51
留言与评论(共有 16 条评论)
本站网友 强金
15分钟前 发表
本站网友 googole
16分钟前 发表
重载OnCtlColor函数 在该函数体中加入以下代码: if(pWnd->GetDlgCtrlID() == IDC_XXXX) //IDC_DEVICE_STAT为Static控件的ID{pDC->SetBkMode(TRASPARET); //设置透明属性return (HBRUSH)GetStockObject(ULL_BRUSH); //返回空画刷}
本站网友 半张脸
29分钟前 发表
本站网友 碾转
1分钟前 发表
本站网友 什么是容积率
12分钟前 发表
MFC 设置static(标签)控件背景透明 1
本站网友 十大污染城市
17分钟前 发表
设置控件的属性Transparent 为True 2
本站网友 保定天鹅股份有限公司
29分钟前 发表
解决重影问题,添加刷新局部背景的函数,该函数主要用于单独刷新所选择的控件的区域 void XXXXDlg
本站网友 艾叶泡澡
8分钟前 发表
本站网友 w5500
9分钟前 发表
RefreshControl(UIT uCtlID){CRect rc;GetDlgItem(uCtlID)->GetWindowRect(&rc);ScreenToClient(&rc);InvalidateRect(rc);} 4
本站网友 王庆庆
22分钟前 发表
解决重影问题,添加刷新局部背景的函数,该函数主要用于单独刷新所选择的控件的区域 void XXXXDlg
本站网友 土左旗吧
13分钟前 发表
MFC 设置static(标签)控件背景透明 1
本站网友 万通筋骨片
7分钟前 发表
解决重影问题,添加刷新局部背景的函数,该函数主要用于单独刷新所选择的控件的区域 void XXXXDlg
本站网友 人民币入篮
10分钟前 发表
调用并刷新 在设置Static Text内容的地方都以下面的方式调用 m_StaticDeviceStat.SetWindowText(msg);//m_StaticDeviceStat为控件绑定的变量 RefreshControl(IDC_DEVICE_STAT);
本站网友 深圳必瘦站
27分钟前 发表
本站网友 乙肝常识
17分钟前 发表
设置控件的属性Transparent 为True 2