社区
界面
帖子详情
Windows7下TransparentBlt不起作用,为什么
hushoubo
2012-09-19 12:40:10
为什么TransparentBlt不起作用呢?奇怪
...全文
170
4
打赏
收藏
Windows7下TransparentBlt不起作用,为什么
为什么TransparentBlt不起作用呢?奇怪
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
看不见的裂痕
2012-09-19
打赏
举报
回复
我也碰到过,思路如下:
1.先找到TransparentBlt返回值,如果是TRUE,说明不是这步骤有问题。FALSE的话,查看GetLastError找原因
2.我之前碰到的一个问题是这样的:
When used in a multiple monitor system, both hdcSrc and hdcDest must refer to the same device or the function will fail.
就是hdcSrc和hdcDest大小不匹配,因此失败。
快乐鹦鹉
2012-09-19
打赏
举报
回复
代码写的不对吧
healer_kx
2012-09-19
打赏
举报
回复
1, 我确定你是两个平台了,但是你确定一下图片是不是相同的。
2, 看看GetLastError的值了。
3, 如果有透明通道。试一试AlphaBlend的效果
hushoubo
2012-09-19
打赏
举报
回复
我使用的是同等大小拷贝,win xp下一切正常,win 7下就不行,明明是返回的TRUE,结果黑色背景还是没去掉
TransparentBlt( hDC, 0, 0, 200, 200, hDCMem, 0, 0, 200, 200, RGB( 0, 0, 0 ));
Windows异形窗口与局部透明效果实现指南
图形设备接口(GDI)是Windows操作系统中用于显示图像、图表、字体、文本以及各种图形元素的编程接口。GDI+作为GDI的升级版本,提供了更多高级图形功能,支持包括透明度处理在内的多种绘图操作。GDI+引入了对复杂...
Windows编程日志7——GDI编程基础
Windows GDI编程基础摘要 GDI(Graphics Device Interface)是Windows的传统绘图系统,提供设备无关的2D绘图功能。核心概念包括: HDC(设备上下文):代表绘图目标,如屏幕、打印机或内存位图 GDI对象:包括HPEN(画笔)...
《WINDOWS 环境下32位汇编语言程序设计》第7章 图形操作(2)
图形设备接口GDI(Graphics Device Interface)是Win32的一个重要组成部分,其作用是允许Windows的应用程序将图形输出到计算机屏幕、打印机或其他输出设备上。GDI实际上是一个函数库,包括直线、画图和字体处理等数...
Windows 窗口停靠测试
但是停止拖拽的动作(即鼠标弹起,释放capture)尚无法有效捕捉,目前通过切换Focus, 以触发WM_CAPTURECHANGED, 效果不佳。(经过测试,捕捉WM_EXITSIZEMOVE 更加有效) 2、停靠效果预览:当拖拽鼠标位于某个停靠...
第4章 入门心法——Windows游戏图形基础(下)
在这个示例程序中,我们建立7 种系统提供的画笔以及画刷样式,用随机函数发生“ 二人组”srand()与rand()对各画笔与画刷的颜色值分量进行随机地初始化, 并将结果绘制在窗口中. 好了,开始贴详细注释的程序源...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章