多用户控件重叠透明显示花屏问题 [问题点数:50分]

Bbs2
本版专家分:238
结帖率 98.11%
Bbs12
本版专家分:463053
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs3
本版专家分:683
Bbs7
本版专家分:14486
Bbs1
本版专家分:0
Bbs1
本版专家分:50
Bbs2
本版专家分:238
Bbs9
本版专家分:67445
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
解决小程序视图嵌套点击事件冲突
例: <view class='parent-container'>  <view class='child-container'></view></view>说明: 在child-container位置或里面如有一个按钮, 然后此时点击parent-container触发的事件与该按钮触发的事件并不相同, 且对应触发的hover也不一样, 若chi...
MFC的CStatic子类化,解决背景透明,文本重叠,刷新闪烁
两个CStatic子类,良好的解决了背景<em>透明</em>,动态设置文本时,防止文本<em>重叠</em>,防止刷新闪烁,我在PC和工控机上测试效果很不错,网上很多人的分享并没有解决我的<em>问题</em>,这两个类是CodeProject上面的,只是我对其做了修改,修改部分DEMO中有注释,利用我的使用,所以就不要积分了,我觉还是很有参考价值的
PictureBox重叠透明
PictureBox<em>重叠</em><em>透明</em>
解决SurfaceView设置透明造成覆盖其他组件的替代方案
解决SurfaceView设置<em>透明</em>造成覆盖其他组件的替代方案,同时也实现了圆盘的功能
透明static控件花屏
对话框A有个button,点击后domodal产生对话框B,B上有几个自绘的<em>透明</em>static<em>控件</em>,开始能正常<em>显示</em>,退出B对话框,再点 Button产生B对话框,如此循环几次后static<em>控件</em>开始<em>花屏</em>,自绘static的代码如下rn[code=C/C++]rn#include "stdafx.h"rn#include "StaticEx.h"rnrn#define _X(x) (x.left)rn#define _Y(x) (x.top)rn#define _W(x) (x.right - x.left)rn#define _H(x) (x.bottom - x.top)rn// CStaticExrnrnIMPLEMENT_DYNAMIC(CStaticEx, CStatic)rnrnCStaticEx::CStaticEx()rnrn m_clrText = 0;//RGB( 255, 0, 0 );rn m_clrBkgnd = 0;//RGB( 255, 255, 0 );rn m_hbrBkgnd = NULL;rnrn m_bTransparent = FALSE;rn m_unIDBmpBkGnd = 0;rnrnrnCStaticEx::~CStaticEx()rnrnrnrnBEGIN_MESSAGE_MAP(CStaticEx, CStatic)rn //AFX_MSG_MAP(CTransparentStatic)rn ON_WM_CTLCOLOR_REFLECT()rnEND_MESSAGE_MAP()rnrn// CStaticEx message handlersrnrnBOOL CStaticEx::SetTransparent(UINT unIDBmpBkGnd, HWND hWnd/* = NULL*/)rnrn m_hbrBkgnd = GetBkBrush(unIDBmpBkGnd, hWnd);rn if (m_hbrBkgnd != NULL)rn rn m_bTransparent = TRUE;rn Invalidate();rn return TRUE;rn rn m_bTransparent = FALSE;rn return FALSE;rnrnrnrnHBRUSH CStaticEx::CtlColor(CDC* pDC, UINT nCtlColor) rnrn HBRUSH hBr = NULL;rnrn // 文本颜色rn if (0 == m_clrText) // 没有自定义文本颜色rn rn pDC->SetTextColor(GetSysColor(COLOR_WINDOWTEXT));rn rn elsern rn pDC->SetTextColor(m_clrText);rn rnrn // 背景颜色 绘制背景的刷子rn if (m_bTransparent) // <em>透明</em>模式rn rn pDC->SetBkMode(TRANSPARENT);rn hBr = m_hbrBkgnd;rn rn elsern rn if (0 == m_clrBkgnd) // 没有自定义文本颜色rn rn pDC->SetBkColor((RGB(255, 255, 255)));rn hBr = (HBRUSH)GetStockObject(WHITE_BRUSH);rn rn elsern rn pDC->SetBkColor(m_clrBkgnd);rn hBr = ::CreateSolidBrush(m_clrBkgnd);;rn rn rnrn return hBr;rnrnrnvoid CStaticEx::SetClrText(COLORREF clrText)rnrn m_clrText = clrText;rn Invalidate();rnrnrnvoid CStaticEx::SetClrBkgnd(COLORREF clrBkgnd)rnrn m_clrBkgnd = clrBkgnd;rn Invalidate();rnrnrnvoid CStaticEx::MoveWindowEx(LPCRECT lpRect, BOOL bRepaint/* = TRUE*/)rnrn if (m_bTransparent)rn rn MoveWindow(lpRect, FALSE);rn m_hbrBkgnd = GetBkBrush(m_unIDBmpBkGnd);rn Invalidate();rn rn elsern rn MoveWindow(lpRect, bRepaint);rn rnrnHBRUSH CStaticEx::GetBkBrush(UINT unIDBmpBkGnd, HWND hWnd/* = NULL*/)rnrn ASSERT(0 != unIDBmpBkGnd);rn m_unIDBmpBkGnd = unIDBmpBkGnd;rnrn if (NULL == hWnd)rn rn hWnd = GetParent()->m_hWnd;rn rn ASSERT(NULL != hWnd);rnrn HWND hWndCtrl = this->m_hWnd;rn ASSERT(NULL != hWndCtrl);rnrn HBITMAP hBmpBk = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(unIDBmpBkGnd));rn ASSERT(NULL != hBmpBk);rnrn HBRUSH hbrCtrlBk = NULL;rnrn CRect rcScr;rn ::GetClientRect(hWnd, &rcScr);rnrn CRect rcCtrl;rn ::GetWindowRect(hWndCtrl, &rcCtrl);rn ::ScreenToClient(hWnd, (LPPOINT)&rcCtrl);rn ::ScreenToClient(hWnd, ((LPPOINT)&rcCtrl) + 1);rnrn CBitmap bitmap;rn bitmap.Attach(hBmpBk);rnrn BITMAP bi = 0;rn GetObject(bitmap, sizeof(BITMAP), &bi);rnrn HDC hDC = ::GetDC(hWnd);rnrn HDC hMemDCBk = CreateCompatibleDC(hDC);rn HDC hMemDCScr = CreateCompatibleDC(hDC);rn HDC hMemDCCtrl = CreateCompatibleDC(hDC);rnrn HBITMAP hBmScr = CreateCompatibleBitmap(hDC, rcScr.Width(), rcScr.Height());rn HBITMAP hBmCtrl = CreateCompatibleBitmap(hDC, rcCtrl.Width(), rcCtrl.Height());rnrn HBITMAP hBmOldBk = (HBITMAP)::SelectObject(hMemDCBk, hBmpBk);rn HBITMAP hBmOldScr = (HBITMAP)::SelectObject(hMemDCScr, hBmScr);rn HBITMAP hBmOldCtrl = (HBITMAP)::SelectObject(hMemDCCtrl, hBmCtrl);rnrn ::StretchBlt(hMemDCScr, 0, 0, rcScr.Width(), rcScr.Height(), hMemDCBk, 0, 0, bi.bmWidth, bi.bmHeight, SRCCOPY);rnrn ::BitBlt(hMemDCCtrl, 0, 0, rcCtrl.Width(), rcCtrl.Height(), hMemDCScr, rcCtrl.left, rcCtrl.top, SRCCOPY);rnrn ::SelectObject(hMemDCCtrl, hBmOldCtrl);rn ::SelectObject(hMemDCBk, hBmOldBk);rn ::SelectObject(hMemDCScr, hBmScr);rnrn hbrCtrlBk = ::CreatePatternBrush(hBmCtrl);rnrn DeleteObject(hBmCtrl);rn DeleteObject(hBmScr);rnrn ::DeleteDC(hMemDCBk);rn ::DeleteDC(hMemDCScr);rn ::DeleteDC(hMemDCCtrl);rn ::ReleaseDC(hWnd, hDC);rn return hbrCtrlBk;rnrnrn[/code]rnB对话框OnInitDialog()调用,m_user为cstaticex对象rn m_user.SubclassDlgItem(IDC_STATIC_USER1, this);rn m_user.SetTransparent(7172);rn m_user.SetClrText(RGB(255,255,255));
VC picture控件显示透明图片,并移动图片,透明可以了,但是有重影?
VC picture<em>控件</em><em>显示</em><em>透明</em>图片,并移动图片,<em>透明</em>可以了,但是有重影,为什么啊? 使用了这个函数http://www.newsmth.net/bbsanc.php?path=/groups/comp.faq/VisualC/VC_NEW_TXTFONTIMAGEDC/VC_NEW_DTFI_DRAWIMG/M.969736108.A 将图片刷到picture<em>控件</em>的DC上,可以<em>透明</em>了,但是,在移动的时候有重影 onpaint下代码 [code=C/C++] CDC *pDC = NULL; HDC hDC = NULL; HBITMAP m_hBitmap; m_hBitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)); pDC = GetDC(); hDC = pDC->m_hDC; pDC->Rectangle(10, 10, 100, 100); pDC->SetBkMode(TRANSPARENT); DrawTransparentBitmap(hDC, m_hBitmap, 0, 0, RGB(255,255,255)); pDC = GetDlgItem(IDC_PIC)->GetDC(); hDC = pDC->m_hDC; DrawTransparentBitmap(hDC, m_hBitmap, 0, 0, RGB(255,255,255)); ReleaseDC(pDC); pDC = NULL;[/code] 工程代码在这里:
小程序两个scroll-view解决点击穿透问题思路
1. 页面整体是一个滑动view,然后下面有一个点击展开的小的滑动view。 2.思路: 当下面的小view展开时,js控制整体大view为 fixed ;然后height变小, 使得 变小后的大view + 小view = 整体高度。 3.小view展开时,给变小后的大view 加一个<em>透明</em>的黑色蒙层,上面加上 catchtouchmove=&quot;preventD&quot;   左边分享一个公众号...
小程序:微信小程序中遮罩层的滚动穿透问题
1.如果弹出层没有滚动事件,就直接在蒙板上加catchtouchmove=”move” move:function(){};wxml js //在page中添加一个函数 //这个函数内容为空 move:function(){}2.如果弹出层有滚动事件,那么在弹出层出现的时候给底部的content加上一个c
WTL自定义控件透明背景
演示了WTL中如何让对话框<em>显示</em>背景图片,已经<em>控件</em>的<em>透明</em>色<em>显示</em>和刷新<em>问题</em>的解决方法
自定义 view拖动的时候花屏残影问题
自定义viewGrop ,可以动态添加View到ViewGroup,点击后可以自由拖动,
解决虚拟机在装linux后花屏问题
真正能解决虚拟机在装linux后<em>花屏</em><em>问题</em>, 我想花多点分也值吧,要怪就怪CSDN太黑了, 我资源分老是不够 用啊, 所有 的恶念都报给CSDN吧
显示花屏的一般原因及解决方法
<em>显示</em>器<em>花屏</em>的一般原因及解决方法,<em>显示</em>器<em>花屏</em>的一般解决方案
eclipse版vitamio问题解决jar
修改了源码,解决视频<em>花屏</em><em>问题</em>,修改了视频上层<em>控件</em>布局
C#实现窗体透明度可调同时控件透明
这里要感谢CSND的两位大大提供的部分代码: Lorna-Blog:http://blog.csdn.net/lornablog/article/details/7991981 wang19920126:http://bbs.csdn.net/topics/110047900 16楼 我只是将他们的功能优化了下,实现思路依然是双窗体,不过实际效果根本感觉不出来是两个窗体。添加了新功能:<em>控件</em>的<em>透明</em>度可调,背景色设置,双窗体同时最前最后<em>显示</em>的一致性
java多张图片重叠。包括透明图片
这个代码可以把多张图片<em>重叠</em>成一张图片。如果是<em>透明</em>图片<em>透明</em>的部分还保持<em>透明</em>。 代码中是三张图片叠加,并且改变了其中一张图片的大小
DotNet实现PictureBox重叠透明效果
DotNet实现PictureBox<em>重叠</em><em>透明</em>效果 关于一般的<em>透明</em>效果,这里不多说,相信很多人都会,这种<em>透明</em>效果一般需要设置父<em>控件</em>,是子<em>控件</em>相对于父<em>控件</em>的<em>透明</em>。 那么很多人可能更为关心的是多个<em>控件</em>之间的<em>透明</em>效果,比如窗体上有多个PictureBox<em>控件</em>,当这些PictureBox<em>重叠</em>时如何设置为<em>透明</em>, 这样的效果估计在项目中会经常用到。本源码就是要给大家提供解决方案
Control.rar
此代码实现<em>控件</em>的<em>透明</em><em>显示</em>以及一些<em>控件</em>的控制
static控件动态透明显示的完美解决方案
static<em>控件</em>动态<em>透明</em><em>显示</em>的完美解决方案
CStatic静态控件透明-完美解决
为公司开发的静态<em>控件</em>,解决了所有的<em>透明</em><em>显示</em><em>问题</em> 1.动态刷新,文字<em>重叠</em><em>问题</em> 2.父窗口放大之后,背景不对<em>问题</em> 3.频繁刷新闪动<em>问题</em>。 csdn有个帖子几十页也没解决,足见开发的难度之高。
delphi 的透明控件
delphi的<em>透明</em>属性<em>控件</em>,很好用,有很多<em>透明</em>的button、panel等等。
ViewPagerDemo两个viewpager重合问题
ViewPagerDemo两个viewpager重合<em>问题</em>,这个<em>问题</em>有时候有些头疼,app主页很常见,事件分发机制
winform panel控件背景透明
winform panel<em>控件</em>背景<em>透明</em> 在网页中通过div+css实现半<em>透明</em>效果不难,今天我们看看一种在winfrom中实现的方法
c# 透明背景和透明控件实现
实现C# <em>透明</em><em>控件</em>的概念 解决多个窗体置顶<em>问题</em> 背景半<em>透明</em> 解决<em>控件</em>半<em>透明</em><em>问题</em>
MFC 对话框全屏显示透明控件重叠问题
用MFC实现的具有背景的对话框,全屏<em>显示</em>。在对话框上有几个<em>透明</em><em>显示</em>的static<em>控件</em>,数据需要实时更新,正常<em>显示</em>是没有<em>问题</em>的。但是当窗口失去焦点后([color=#FF0000]按下ALT键,弹出任务栏时[/color]),static<em>控件</em>更新时会出现<em>重叠</em>的现象,很纠结,不知道怎么解决?
OpenGL 关于二维图形重叠问题
OpenGL 关于二维图形混合的<em>问题</em>,实现将多种不同的颜色混合在一起,通过glRectf()不<em>透明</em>度观察效果
Winform窗体半透明控件透明,皮肤美化效果
Winform窗体半<em>透明</em>,<em>控件</em>不<em>透明</em>,及窗体美化效果
解决N卡花屏死机
真实解决NVIDIA显卡<em>花屏</em>死机故障。 除非真的是故障显卡,多个/多款显卡测试成功,网上太多的说法(更新驱动,散热,质量,换显卡等等),其实很多人的情况是显卡温度不高,驱动用显卡光盘,更新最新驱动了也不行,经常表现为平时使用没<em>问题</em>,但是看电影,玩游戏才<em>花屏</em>死机,出现白屏,竖条纹等等现象。
C++用红黑树实现线段的重叠问题
本程序使用C++,红黑树实现线段<em>重叠</em><em>问题</em>的查找,程序中有详细的注释,方便阅读。
VC通用控件背景透明的方法
Static、Edit、Check Box、Radio等常用<em>控件</em><em>透明</em>的方法,无需重写类,解决重影<em>问题</em>。 仅在VS2012下测试通过。
在C#中, Winform的Picture控件显示透明的Lable字体
在C#中, Winform的Picture<em>控件</em>上<em>显示</em><em>透明</em>的Lable字体
vbGIF控件及实例
<em>控件</em>直接<em>显示</em>gif,支持<em>透明</em>gif,附带实例软件
类似qq魔法表情播放器的实现
通过网上的<em>透明</em><em>显示</em>flash的<em>控件</em>修改而成
VB控件透明,窗口透明,控件透明可单独实现
窗口<em>透明</em>,<em>控件</em><em>透明</em>可单独实现,窗口<em>透明</em>,<em>控件</em><em>透明</em>可单独实现窗口<em>透明</em>,<em>控件</em><em>透明</em>可单独实现窗口<em>透明</em>,<em>控件</em><em>透明</em>可单独实现窗口<em>透明</em>,<em>控件</em><em>透明</em>可单独实现
IE6中png透明效果显示
IE6中png<em>透明</em>效果<em>显示</em> IE6下PNG背景<em>透明</em>的<em>显示</em><em>问题</em> 让IE6<em>显示</em><em>透明</em>PNG背景图片
linux中的花屏问题
Linux redhat9中解决<em>花屏</em><em>问题</em>方法
MFC之半透明控件的实现
代码提供了一种实现半<em>透明</em><em>控件</em>的思路,其中还有可以优化的,比如双缓存,不擦除背景等。
Toolbar使用Demo,透明状态栏及透明度渐变
Toolbar使用Demo,<em>透明</em>状态栏及<em>透明</em>度渐变,博客链接http://blog.csdn.net/u011697203/article/details/64126087
解决C#控件间的通信问题
在C#中窗体之间的<em>控件</em>通信.研究了好久才研究出来.供给有需要的朋友参考.
真正解决amd显卡花屏死机
真实解决ati显卡<em>花屏</em>死机故障。 除非真的是故障显卡,多个/多款amd显卡测试成功,网上太多的说法(更新驱动,散热,质量,换显卡等等),其实很多人的情况是显卡温度不高,驱动用显卡光盘,更新最新驱动了也不行,经常表现为平时使用没<em>问题</em>,但是看电影,玩游戏才<em>花屏</em>死机,出现白屏,竖条纹等等现象。
Winform 视频流添加透明控件
WinForm视频流上实现<em>控件</em><em>透明</em>效果,包含下拉列表,树形菜单,图片列表,监控点信息,小窗口视频播放等功能,<em>控件</em>均可实现<em>透明</em>效果。
android状态栏与toolbar一体化
android状态栏与toolbar一体化
C#.Net 实现背景透明Label控件
开发中经常会用到背景<em>透明</em>的<em>控件</em>,本文实现了类似VB中Shape的功能。能够添加背景<em>透明</em>,圆角矩形边框等功能
VC中对话框窗体背景透明控件透明
VC中对话框窗体背景<em>透明</em>而<em>控件</em>不<em>透明</em> VC中对话框窗体背景<em>透明</em>而<em>控件</em>不<em>透明</em>
VB.NET自定义控件设置背景色透明
尝试将VB.NET自定义<em>控件</em>的背景色设置为<em>透明</em>,且不遮住下面的<em>控件</em>。
GDI双缓存绘制有重叠区域的多个PNG图片
Ribbon界面下,GDI双缓存绘制有<em>重叠</em>区域的多个PNG图片,目标图片可以在背景图片上自动移动。
vc 透明控件背景源码推荐
vc <em>透明</em><em>控件</em>背景源码推荐vc <em>透明</em><em>控件</em>背景源码推荐vc <em>透明</em><em>控件</em>背景源码推荐vc <em>透明</em><em>控件</em>背景源码推荐vc <em>透明</em><em>控件</em>背景源码推荐vc <em>透明</em><em>控件</em>背景源码推荐
易语言——置控件透明实例
易语言指定<em>控件</em>背景<em>透明</em>的实例,动态的画了一个不停变换颜色的心
C# TextBox 控件透明
c# TextBox <em>控件</em><em>透明</em>
minigui问题收集文档
学习minigui中可能遇到的<em>问题</em>,<em>控件</em><em>透明</em>,支持中文等相关<em>问题</em>
STatic 透明问题 内容重叠
重载了OnCtlColorrn[code=C/C++]rn HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);rn rn // TODO: Change any attributes of the DC herern int nID = pWnd-> GetDlgCtrlID();rn rn rn if(nID==IDC_Name)//你的static的名字,最后建好后将它改一下名,不用它的rn //默认的ID:IDC_STATICrn rn pDC-> SetTextColor(RGB(100,20,120)); //设置字体颜色rn pDC-> SetBkMode(TRANSPARENT);rn return HBRUSH(GetStockObject(HOLLOW_BRUSH));rn rn return hbr; rn[/code]rn但是只要我的static的内容发生了变化的 话rnrn以前的内容就会和现在的内容<em>重叠</em>在一起
wince下的时间透明显示程序代码
wince下的时间<em>透明</em><em>显示</em>wince下的时间<em>透明</em><em>显示</em>wince下的时间<em>透明</em><em>显示</em>wince下的时间<em>透明</em><em>显示</em>
支持png透明通道的控件
支持png<em>透明</em>通道的<em>控件</em>,效果不错,非原创,试用后效果不错,推荐给大家,不承担,使用后产生的一切<em>问题</em>。
win7花屏通用补丁
win7<em>花屏</em>通用补丁,解决win7下玩星际等游戏<em>花屏</em><em>问题</em>。里面有说明怎么用。
显示花屏问题?
我的显卡是盈通镭R9700Pro,从驱动之家下载了ATi Radeon系列显卡最新驱动3.6.5.1 DNA加速版For Win2000/XP(2005年2月1日发布)驱动程序,安装后出现<em>花屏</em>现象。在此之前,我从新安装过winXPSP2并且给主板打了补丁,在没装新驱动之前,显卡驱动是操作系统自带的驱动程序,<em>显示</em>一切正常,为什么安装了新的驱动程序后,会出现<em>花屏</em>现象呢?
透明static控件出现文字重叠
自己派生了一个CStaticExtend类,背景设为<em>透明</em>,OnEraseBkgnd里面返回true,并且自己写了OnPaint()来防止闪烁,现在更新文字会出现<em>重叠</em>,网上搜到的解决方法都要刷新背景,由于实时数据刷新比较快,这样又会产生闪烁,还有说是先把<em>控件</em>那部分的父窗口先保存下来到类的一个成员里面,以后每次都用这个背景刷,但是都没有实例,小弟不知道该怎么弄,求教!
重叠控件如何设置透明
派生了两个CStaitc<em>控件</em>,下面的<em>显示</em>图片,上面的<em>显示</em>滚动文字。但是上面的<em>控件</em>无法设置为<em>透明</em>色。请问应该如何处理?rnrn已经调用了pDC->SetBkMode(TRANSPARENT );rn[code=c]rnvoid CTextScroller::OnPaint() rnrn KillTimer(0);rn CPaintDC dc(this); // device context for paintingrn DrawBkGround(&dc);rn SetTimer(0,100,NULL);rnrnvoid CTextScroller::DrawBkGround(CDC *pDC,CRect InvalidRect)rnrn CRect rectClient;rn GetClientRect(rectClient);rn if(InvalidRect == CRect(0,0,0,0))rn InvalidRect = rectClient;rn if(m_bFirstTime)rn rn if(m_Lines.GetCount())rn rn POSITION pos = m_Lines.GetHeadPosition();rn Line *_line = NULL;rn int offset = rectClient.bottom; rn CFont *pOldFont = pDC->SelectObject(&m_font);rn CSize size = pDC->GetTextExtent(_T("TEST"));rn pDC->SetBkMode(TRANSPARENT);rn pDC->SelectObject(pOldFont);rn while(pos)rn rn _line = m_Lines.GetNext(pos);rn if(_line)rn rn _line->pos = offset;rn _line->Initpos = offset;rn offset += size.cy + 1;rn rn rn m_bFirstTime = 0;rn rn rn pDC->FillSolidRect(&InvalidRect,m_BkColor);rnrnrnvoid CTextScroller::OnTimer(UINT nIDEvent) rnrn if(nIDEvent == 0)rn rn MoveTextToTheTop();rn rn CStatic::OnTimer(nIDEvent);rnrnrnvoid CTextScroller::MoveTextToTheTop()rnrn int count = m_Lines.GetCount();rn if(!count)rn return;rn CDC *pDC = GetDC();rn CRect rectClient;rn GetClientRect(rectClient);rn CFont *pOldFont = pDC->SelectObject(&m_font);rn int iOldMode = pDC->SetBkMode(TRANSPARENT);rn COLORREF col = pDC->SetTextColor(m_TextColor);rn CSize size = pDC->GetTextExtent(_T("TEST"));rn Line *_line = NULL;rn POSITION pos = m_Lines.GetHeadPosition();rn int nIndex = -1;rn while(pos)rn rn _line = m_Lines.GetNext(pos);rn nIndex++;rn if(!_line)rn return;rn if(_line->bDecrease)rn (_line->pos)--;rn if(_line->pos < 0)rn rn DrawBkGround(pDC,CRect(0,_line->pos - 1,rectClient.right,_line->pos + size.cy - 1));rn _line->pos = _line->Initpos;rn if(nIndex == m_Lines.GetCount()-1)rn rn pos = m_Lines.GetHeadPosition();rn while(pos)rn rn _line = m_Lines.GetNext(pos);rn _line->bDecrease = TRUE;rn rn break;rn rn elsern _line->bDecrease = FALSE;rn continue;rn rn if(_line->pos > rectClient.bottom - size.cy)rn continue;rn DrawBkGround(pDC,CRect(0,_line->pos - 1,rectClient.right,_line->pos + size.cy + 1));rn pDC->DrawText(_line->strLine,CRect(0,_line->pos,rectClient.right,_line->pos + size.cy),DT_CENTER);rn rn pDC->SetBkMode(TRANSPARENT );rn pDC->SelectObject(pOldFont);rn pDC->SetTextColor(col);rn//Clean the top of the windowrn DrawBkGround(pDC,CRect(0,0,rectClient.right,size.cy));rn ReleaseDC(pDC);rnrnrn[/code]rnrn[img=http://img.bbs.csdn.net/upload/201504/15/1429093881_543553.jpg][/img]
CmySliderControl透明滑动控件VC++
CmySliderControl<em>透明</em>滑动<em>控件</em>VC++ 派生自CSliderControl能够使滑动<em>控件</em><em>透明</em>,效果可以在http://blog.csdn.net/akof1314/archive/2009/11/27/4888514.aspx观看
MFC透明控件之sliderbar
<em>透明</em>的MFC<em>控件</em>,sliderbar的例子
C#半透明风格时钟控件C-sharo源码
C#半<em>透明</em>风格时钟<em>控件</em>C-sharo源码,包含整个项目源码
背景透明的Static、Radio、CheckBox、GroupBox控件
1、支持加载资源中的背景图片 2、支持<em>透明</em>的Static<em>控件</em> 3、支持<em>透明</em>的Radio<em>控件</em> 4、支持<em>透明</em>的CheckBox<em>控件</em> 5、支持<em>透明</em>的GroupBox<em>控件</em>
带时分秒的EXT日期控件
/** * 此组件为带时分秒的日期<em>控件</em>,在原DateTimeField修改 * 此功能较以前版本增加功能 * 1,在GRID中使用时,增加单元格处于编辑状态时的初始化此<em>控件</em>值 * 2,增加操作日选择器时初始化时分秒功能 * 3,增加点击时分秒<em>控件</em>时,带动Ext.DateTimePicker设置 * 4,增加时期时间选择器变动时的样式变化功能 * 5,解决GRID中使用时,同列同对象间值影响的<em>问题</em> * 6,解决原组件,点击today按钮时,无法回到选择器当日界面的<em>问题</em> */ 另外此控的时分秒用到spinnerField<em>控件</em>,所以需将spinnerField的js与此<em>控件</em>一并使用
MFC BUTTON按钮控件,设置按钮透明,按钮背景色,文本,按钮显示状态等等
非常强大的按钮操作类,功能齐全,是系统自己封装的按钮的完美扩展
两个重叠组件触摸事件冲突解决
分析Android中OnTouch事件的分发处理,以及当两个组件<em>重叠</em>时,如果处理触摸事件的分发,解决触摸事件冲突<em>问题</em>。
播放透明flash (delphi)
http://bbs.csdn.net/topics/390455730
CtrlTrans_demo VC 透明控件
CtrlTrans_demo VC <em>透明</em><em>控件</em> CtrlTrans_demo VC <em>透明</em><em>控件</em>
区间树的重叠区间查找算法
算法导论,在红黑树的基础上扩张出区间树的数据结构,并且构造区间树的<em>重叠</em>区间查找算法。
VB6.0控件透明,TEXT透明
VB6.0<em>控件</em><em>透明</em>,TEXT<em>透明</em>,通过颜色<em>透明</em>所有<em>控件</em>的背景。
作vb 制作的透明控件
vb 实现<em>控件</em><em>透明</em>'设置Text为<em>透明</em> 若想设置其它<em>控件</em><em>透明</em>,可自选更改
滑动控件透明显示问题~
在添加了背景图片的对话框中加入一个Slider滑动<em>控件</em>,如何使其<em>透明</em><em>显示</em>?? 分不够可以加,请知道的朋友帮帮忙
MFC 控件透明显示问题
如题,我新建一个基于对话框的mfc应用程序,给对话框贴了一张位图作为背景,对话框上的<em>控件</em>如Button和Static Text没有被覆盖,还是原来的颜色,我想在Static Text里面<em>显示</em>时间,然后设置成背景<em>透明</em>,可是这时<em>问题</em>出现了。设成<em>透明</em>后Static的背景不是我贴的位图,而是windows界面(就是对话框背后的东西),这是怎么回事呢,如何才能设置成<em>透明</em>后背景是我的对话框的背景为位图?
C# 透明 背景 的垂直 Label控件
C# <em>透明</em> 背景 的垂直 Label<em>控件</em>C# <em>透明</em> 背景 的垂直 Label<em>控件</em>C# <em>透明</em> 背景 的垂直 Label<em>控件</em>C# <em>透明</em> 背景 的垂直 Label<em>控件</em>C# <em>透明</em> 背景 的垂直 Label<em>控件</em>
vb.net 透明窗体 窗口透明控件透明,截取窗口覆盖的背景区域图片方式
强调:vb.net的,不是VB 本压缩包是一个vb.net工程,介绍两种非常逼真的<em>透明</em>方法,代码注释很多 1.一种是设置窗体属性,很简单,但是<em>透明</em>后,可以接触到窗口矩形区域下面的地方,比如有一个文件,可以直接双击打开,可以说操作是不<em>透明</em>的。把窗口想象成木框+玻璃,这种方法相当于只有木框,没玻璃。当然,<em>控件</em>还在,而且完全不<em>透明</em>。 2.还有一种<em>透明</em>方法是截取被窗口矩形覆盖的区域,将其获取为一个bitmap然后赋值给窗口当背景!但是直接赋值也不行,里面有个小技巧。这种方法比直接设置opcity效果强太多了,几乎达到真正<em>透明</em>了!只剩<em>控件</em>!但是和第一种方法比起来,矩形是一个真正的矩形,操作是不<em>透明</em>。还用木框和玻璃比喻,相当于有木框也有玻璃,被窗口覆盖的区域只能看到,但点不到! 最后:我把基本原理都介绍了,有幸搜到这里的朋友即使分不够也有方向了。东西很简单,但我介绍的很详细,里面代码和演示更直观,所以要了6分。谢谢。
Vitamio 5.02修改播放逻辑花屏问题后Demo
这在官方Demo的基础上修改了播放逻辑、<em>花屏</em>等<em>问题</em>后的Demo。但目前在一些机型上还是会出现<em>花屏</em><em>问题</em>。求大神。
PictureBox控件透明效果代码
关于一般的<em>透明</em>效果,这里不多说,相信很多人都会,这种<em>透明</em>效果一般需要设置父<em>控件</em>,是子<em>控件</em>相对于父<em>控件</em>的<em>透明</em>。那么很多人可能更为关心的是多个<em>控件</em>之间的<em>透明</em>效果,比如窗体上有多个PictureBox<em>控件</em>,当这些PictureBox<em>重叠</em>时如何设置为<em>透明</em>,这样的效果估计在项目中会经常用到。本文的目的就是要给大家提供几种参考解决方案。
Example025-图像的透明显示.rar
Example025-图像的<em>透明</em><em>显示</em>.rarExample025-图像的<em>透明</em><em>显示</em>.rarExample025-图像的<em>透明</em><em>显示</em>.rarExample025-图像的<em>透明</em><em>显示</em>.rarExample025-图像的<em>透明</em><em>显示</em>.rar
窗口半透明控件透明的实现
该代码在VS2010的环境下开发完成,实现了按钮和静态文本框<em>控件</em>的不<em>透明</em>,和主窗口的半<em>透明</em>。实现的主要思想是由半<em>透明</em>对话框,和红色镂空对话框<em>重叠</em>实现的。用镂空对话框承载<em>控件</em>,背景对话框实现半<em>透明</em>。二者<em>重叠</em>起来既可以实现窗口半<em>透明</em>和<em>控件</em>不<em>透明</em>的效果。
可设置透明度的按钮控件
该<em>控件</em>具有xp、office 2007、vista、自定义渐变颜色和边框颜色等10种样式,标题文本5种样式,图标支持bmp、png、jpg等多种格式,可设置<em>透明</em>度范围(0-100)0完全<em>透明</em>,100不<em>透明</em>。
多线程HTTP服务器源代码
一个多线程的HTTP服务器,采用阻塞模式,<em>重叠</em>输入输出模型,利用多线程来处理<em>多用户</em>连接。
显示花屏
电脑装配差了一点。好是<em>花屏</em>。主板是810的板子。集成显卡声卡。运行中老是死机。有时<em>花屏</em>。没有办法。请问各位大虾小虾们教小弟怎么解决呀。长级显卡驱动可以吗?显卡810的升级一下可以吗?有什么最新的驱动吗。在级等待。
开源,VB Tab控件(控件背景透明) 及 拔动开关 !
原tab<em>控件</em>,仿360开关<em>控件</em>版权归原作者! VB<em>控件</em>背景<em>透明</em>代码来自:新浪 “玄雨清风”的博客 感谢以上两位源代码作者 链接:http://pan.baidu.com/s/1hrAEXqG 密码:nfhc '-----------------------以下是转自博客的<em>控件</em><em>透明</em>源代码(可<em>透明</em>至父窗体或桌面)------------- '添加一个用户<em>控件</em>UserControl,代如下: Option Explicit '实现用户<em>控件</em>UserControl的"伪<em>透明</em>" Private Type POINTAPI X As Long Y As Long End Type Private Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hDC As Long) As Long Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long Private Declare Function ScreenToClient Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Private Declare Function GetClientRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hDC As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hDC As Long) As Long Private Declare Function SelectObject Lib "gdi32" (ByVal hDC As Long, ByVal hObject As Long) As Long Private Declare Function DeleteDC Lib "gdi32" (ByVal hDC As Long) As Long Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const WM_ERASEBKGND = &H14 Private Const WM_PAINT = &HF Private Const SRCCOPY = &HCC0020 ' (DWORD) dest = source Public Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Public Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Public Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Private m_BK As Boolean '复制<em>控件</em>在父窗口的背景 Private Sub CopyParentBackground(ByVal phWnd As Long, ByVal chWnd As Long, ByVal hDestDC As Long) Dim lpRect As RECT, lpPoint As POINTAPI, nWidth As Long, nHeight As Long Dim BitMap As Long, oldBitMap As Long, hDC As Long, memDC As Long Call GetWindowRect(phWnd, lpRect) 'Call GetClientRect(phWnd, lpRect) nWidth = lpRect.Right - lpRect.Left '获取<em>控件</em>的宽度 nHeight = lpRect.Bottom - lpRect.Top '获取<em>控件</em>的高度 hDC = GetDC(0) BitMap = CreateCompatibleBitmap(hDC, nWidth, nHeight) Call ReleaseDC(0, hDC) memDC = CreateCompatibleDC(0) oldBitMap = SelectObject(memDC, BitMap) Call SendMessage(phWnd, WM_ERASEBKGND, memDC, 0) Call SendMessage(phWnd, WM_PAINT, memDC, 0) '至此memDC上已经保存了父窗口的背景内容 '用户可以调用BitBlt(...)等函数拷贝memDC的内容到子窗口的某个区域, '这样就达到了<em>透明</em>效果; Call GetWindowRect(chWnd, lpRect) lpPoint.X = lpRect.Left lpPoint.Y = lpRect.Top Call ScreenToClient(phWnd, lpPoint) '获取<em>控件</em>在父窗口的左上角位置 Call BitBlt(hDestDC, 0, 0, nWidth, nHeight, memDC, lpPoint.X, lpPoint.Y, SRCCOPY) ''''''''''''''''''''''复制背景之后,在这里可以其他事情'''''''''''''''''''''''''''' UserControl.CurrentY = 10 UserControl.Print "<em>透明</em>用户<em>控件</em>" UserControl.Refresh ' Call SelectObject(memDC, oldBitMap) Call DeleteDC(memDC) Call DeleteObject(BitMap) End Sub '复制<em>控件</em>在屏幕的背景 Private Sub CopyScreenBackground(ByVal phWnd As Long, ByVal chWnd As Long, ByVal hDestDC As Long) Dim lpRect As RECT, nWidth As Long, nHeight As Long, hDC As Long Call GetWindowRect(chWnd, lpRect) nWidth = lpRect.Right - lpRect.Left '获取<em>控件</em>的宽度 nHeight = lpRect.Bottom - lpRect.Top '获取<em>控件</em>的高度 ShowWindow chWnd, 0 '隐藏 DoEvents hDC = GetDC(0) Call BitBlt(hDestDC, 0, 0, nWidth, nHeight, hDC, lpRect.Left, lpRect.Top, SRCCOPY) Call ReleaseDC(0, hDC) ShowWindow chWnd, 5 '<em>显示</em> ''''''''''''''''''''''复制背景之后,在这里可以其他事情'''''''''''''''''''''''''''' UserControl.CurrentY = 10 UserControl.Print "<em>透明</em>用户<em>控件</em>" UserControl.Refresh End Sub Private Sub UserControl_Initialize() UserControl.ScaleMode = vbPixels End Sub Private Sub UserControl_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) RaiseEvent MouseDown(Button, Shift, X, Y) End Sub Private Sub UserControl_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) RaiseEvent MouseMove(Button, Shift, X, Y) End Sub Private Sub UserControl_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) RaiseEvent MouseUp(Button, Shift, X, Y) CopyBKImage m_BK End Sub Private Sub UserControl_Resize() On Error Resume Next CopyBKImage m_BK End Sub Private Sub UserControl_Show() CopyBKImage m_BK End Sub Public Property Let CopyBKMode(ByVal bkm As Boolean) m_BK = bkm End Property Public Property Let BorderStyle(BStyle As Boolean) If BStyle = True Then UserControl.BorderStyle = 1 Else UserControl.BorderStyle = 0 End If End Property Public Sub Refresh() CopyBKImage m_BK UserControl.Refresh End Sub Private Sub CopyBKImage(Optional ByVal flag As Boolean = False) If flag = True Then CopyScreenBackground UserControl.Parent.hwnd, UserControl.hwnd, UserControl.hDC Else CopyParentBackground UserControl.Parent.hwnd, UserControl.hwnd, UserControl.hDC End If End Sub '''''''''''''''''''''''''''''''调用实例''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''Form1代码'''''''''''''''''''''''''''''' Option Explicit Dim LabX As Single, LabY As Single, IsMouseDownLab As Boolean Private Sub ctl1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) IsMouseDownLab = True LabX = X: LabY = Y End Sub Private Sub ctl1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If IsMouseDownLab = True Then '移动ctl1的位置 If Button = 1 Then ctl1.Move ctl1.Left + Me.ScaleX(X - LabX, 3, 3), ctl1.Top + ScaleX(Y - LabY, 3, 3) End If End Sub Private Sub ctl1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) IsMouseDownLab = False End Sub Private Sub Form_Load() Me.ScaleMode = vbPixels ctl1.CopyBKMode = True '复制<em>控件</em>在屏幕的背景 ctl2.CopyBKMode = False '默认值,复制<em>控件</em>在父窗口的背景 ctl2.BorderStyle = True '有边框 ctl1.BorderStyle = False '无边框 End Sub
android 控件悬浮,且透明
这是我自己写的代码,可以实现android中的activity悬浮,且<em>透明</em>
二维码扫描
二维码扫描 zxing 解决<em>花屏</em><em>问题</em>,亲测可以很好应用。
PADS Logic PADS9.5win8-8.1补丁,修正了win8.1下PADS Logic工具 选项显示不完整重叠问题,启动画面不变
PADS Logic PADS9.5版本在win8-8.1系统下存在PADS Logic工具--选项<em>显示</em>不完整<em>重叠</em>,此补丁修正了win8.1下PADS Logic工具--选项<em>显示</em>不完整<em>重叠</em><em>问题</em>,启动画面纯净,仍是PADS9.5版本的PADS Logic启动画面,欢迎使用。Mentor官方并未修正此<em>问题</em>,本人还是兴趣爱好,切勿用于商业用途
DirectDraw_Compatibility_Tool
解决老游戏WIN7下<em>花屏</em><em>问题</em>,如星际1 主题医院等等
U3D实时阴影绘制及Shader解决方案
主要是针对移动端的手游开发对于角色的实时阴影绘制,以及解决<em>透明</em>材质的角色阴影绘制和阴影<em>重叠</em><em>问题</em>。
thinkphp多用户系统,thinkphp案例
thinkphp<em>多用户</em>系统,thinkphp案例,含支付宝、微信支付,含定时功能,<em>多用户</em>商城系统
重叠控件显示,在线等......
在一对话框中先放一个Picture<em>控件</em>,后将该<em>控件</em>拖动放大至全部对话框,,给他一个图片id,即将该<em>控件</em>做对话框背景用,之后在该背景上加入CEdit,Combo Box,Button 等,现在我要的效果是,该对话框运行时,所有<em>控件</em>都在picture<em>控件</em>的图片上面,可是我无论如何设置picture<em>控件</em>的属性,都是有一部分<em>控件</em><em>显示</em>在picturn下面,一部分在上面,如何实现我的想法?
Delphi图片按钮(支持PNG图片)
本图片按钮<em>控件</em>实现了按图片效果<em>显示</em>按钮(支持<em>透明</em>),效果不错!
c#的透显控件 TransparentControlSample.zip
适合于编写<em>透明</em><em>显示</em><em>控件</em>的初学者学习,c#语言编写,wince嵌入式程序
C#控件透明化的函数
有时C#<em>控件</em>为了<em>显示</em>效果,增添其<em>透明</em>效果会获得有如WIN7系统般的感觉!
VB编写的小游戏,窗体透明、动态窗体显示、Timer控件应用等源代码
VB、编程、游戏、窗体<em>透明</em>、动态窗体<em>显示</em>、Timer<em>控件</em>应用等源代码
文章热词 双目视觉问题 特征点问题 相机标定问题 最优化问题 统计学稳健估计问题
相关热词 android控件重叠 c# 控件重叠 android图片重叠显示 c#显示透明图片 区块链问题 学习python时遇到的问题
我们是很有底线的