MFC 设置static(标签)控件背景透明
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(标签)控件背景透明相关推荐
- 关于Static控件背景透明时文本覆盖重影的问题
2019独角兽企业重金招聘Python工程师标准>>> 关于Static控件背景透明时文本覆盖重影的问题 通过映射OnCtlColor消息,而后在该函数中使用pDC->SetB ...
- MFC 加入背景图片并让控件背景透明
/*加入背景图片*/ BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC) { // TODO: 在此加入消息处理程序代码和/或调用默认值 CDialog::OnEraseB ...
- C++ MFC深入详解之----设置控件背景透明
首先要添加OnCtlColor函数 1.该函数在VC++中的添加方法为:快捷键Ctrl+W或右击空白处打开ClassWizard对话框(也可以菜单->view->ClassWizard), ...
- VC设置CEdit控件背景透明、文字背景也透明
开发环境:VC6, a dialog based MFC application. 主界面: 为对话框添加WM_CTLCOLOR消息响应函数: HBRUSH CDDlg::OnCtlColor(CDC ...
- VC 控件背景透明、文字背景透明
Visual C++ 开发实战宝典 功能:位图上显示文字,背景透明. void CP400Dlg::OnPaint() { .... CBitmap bmp; bmp.LoadBitmap(IDB ...
- 改变MFC对话框背景色、控件内的字体颜色和背景色
原文转自http://www.rosoo.net/a/201408/17018.html C 设置 Dialog, Group Box, Static Text, Check Box, Edit Ct ...
- MFC设置静态文本框,编辑框等控件背景和字体颜色
在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型: afx_msg HBRUSH On ...
- 设置控件背景背景颜色为透明
有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答 ...
- 将winform的PictureBox/panel控件背景图多余白边设置为透明
有关如何将winform的PictureBox控件背景图多余白边设置为透明 如图所示: PictureBox控件如果直接这样叠加,原本png图片没有像素的边角会变成白色填充 只需要设置该图片的父容器为 ...
最新文章
- Linux下安装nfs服务器
- Android AsyncTask分析
- mui 使用LocalStore记住用户密码方法
- no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
- 开发RESTful WebService
- PoE交换机的4种连接方法
- 三、MySQL子查询学习笔记(标量子查询、列子查询、行子查询、表子查询 详解)
- windows 临界区
- Java笔记-使用jpa连接mysql数据库
- 《WinForm开发系列之控件篇》Item25 Lable(暂无)
- 2-27 最短路径《啊哈算法》2-28完成四种算法
- AudioDestinationNode
- el-table click事件多次触发_JavaScript从零开始——DOM事件编程(1)
- C++游戏服务器开发常用工具介绍(转载)
- 小米刷机指南 |使用MiFlash刷机一直flashing|小米手机忘记密码|小米手机清理数据
- LightOJ1336(约数和)
- [转] R 解读逻辑回归结果:回归系数,OR
- 导线线径对应可允许电流
- 区块链技术落地应用医疗服务平台搭建
- 算法学习笔记 - 哈希(Hash)
热门文章
- Windows 关闭8080端口(8080端口被占用)
- 梦幻手游服务器总维护,《梦幻西游》手游4月22日维护更新内容解读
- 机器学习实战(十)——利用K-均值聚类算法对未标注数据分组
- VTK图像处理颜色映射(一)
- android 恢复出厂设置 界面,android恢复出厂设置流程概括
- ActiveX中使用Duilib绘制界面实现视频播放
- SIMATIC HMI Panel功能/技术参数汇总大全
- 用Excel绘制分类矩阵图
- ESP32 (UART EVENT)-串口事件学习(1)
- cpu要和gpu搭配吗_显卡和CPU搭配有要求吗 CPU和显卡怎么搭配最好? (全文)