MFC 设置static(标签)控件背景透明
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组装电脑配置单推荐报价格
上传时间: 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 |