VC++ MFC 中动态更改透明背景的静态文本时重叠现象(尤其是界面设置了背景图片时)
来源:互联网 发布:如何查询淘宝信用 编辑:程序博客网 时间:2024/05/16 12:52
在公司做项目的时候,今天遇到标题中的那个问题,经过问同事和谷歌,用了很多方法,现把最好的方法总结如下:
// 改变静态文本(背景透明)的内容,并修正背景重叠的现象void CClientDlg::ChgStaticText(CStatic *cTxt, const CString sContect){cTxt->SetWindowText(sContect);// 重绘 文本控件CRect rect;cTxt->GetWindowRect(&rect); // 只局部刷新CWnd *pParent = cTxt->GetParent();if (pParent){pParent->ScreenToClient(&rect); // 把屏幕坐标转换为窗口坐标pParent->InvalidateRect(&rect); // 更新矩形区域(重绘)}}
// 我把方法封装起来了,这样可以多次调用。
- VC++ MFC 中动态更改透明背景的静态文本时重叠现象(尤其是界面设置了背景图片时)
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- VC设置静态文本透明显示,动态更新内容,不重叠
- 如何设置MFC静态文本背景为透明色?
- 如何设置MFC静态文本背景为透明色?
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- MFC 静态文本设置透明
- 对话框中设置 静态文本 背景为透明
- 【MFC设置静态文本框背景为透明】
- VC 设置静态文本框透明背景
- MFC中静态文本点击后出发事件 产生反应(更改静态文本的值)
- VC++ 设置对话框的背景颜色和静态文本颜色
- 专家告诉你宝宝半夜哭闹的原因及解决办法
- STM32中malloc的使用失败处理方法
- poj 1308 Is It A Tree?
- PHP随机数生成问题
- smali代码插入和调试
- VC++ MFC 中动态更改透明背景的静态文本时重叠现象(尤其是界面设置了背景图片时)
- 微信接口开发报错处理
- 接口
- Android--hw_get_module解析
- 第八次作业元胞自动机NO.1
- uva 442
- 动态加载的同一个Label的同一行字体显示不同的颜色
- android app 测试参考质料
- Java继承和重写