社区
界面
帖子详情
Windows7下TransparentBlt不起作用,为什么
hushoubo
2012-09-19 12:40:10
为什么TransparentBlt不起作用呢?奇怪
...全文
165
4
打赏
收藏
Windows7下TransparentBlt不起作用,为什么
为什么TransparentBlt不起作用呢?奇怪
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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+引入了对复杂图形绘制的支持,如渐变画刷、图像处理功能、字体平滑和抗锯齿等。GDI+相较于GDI,其优势主要体现在两个方面:设备无关性:GDI+是基于设备无关的编程接口,这意味着使用GDI+编写的程序能够在不同的显示设备上渲染出一致的效果,无需进行太多的设备特定处理。更丰富的图形功能。
Windows 窗口停靠测试
窗口停靠的简单尝试 窗口设置停靠属性,当悬浮框拖入具有停靠属性的窗口内时,窗口显示停靠图标,当拖拽悬浮框的光标进入停靠图标内是,窗口动态显示停靠区域。当释放悬浮框时,悬浮框调整属性,变成停靠窗口的子窗口,并被放置于指定区域。 窗口停靠的尝试思路 测试中,将创建三个窗口 1、容器窗口:当拖拽独立窗口时,独立窗口停靠的容器,主窗口; 2、拖拽窗口:未停靠时,它是一个前端窗口,没有WS_CHILD属性;停靠之后,将变成容器的一个子窗口 3、停靠提示:停靠提示用于指示停靠信息,即当拖拽窗口处于浮动状态且
第4章 入门心法——Windows游戏图形基础(下)
4.6.6 示例程序GDldemo1 在这个示例程序中,我们建立7 种系统提供的画笔以及画刷样式,用随机函数发生“ 二人组”srand()与rand()对各画笔与画刷的颜色值分量进行随机地初始化, 并将结果绘制在窗口中. 好了,开始贴详细注释的程序源代码。 程序代码片段一, 全局变量声明: //-----------------------------------【全局变量声明部分
《逐梦旅程 WINDOWS游戏编程之从零开始》笔记1——创建窗口&GDI
第1章 创建窗口 步骤: 窗口类的设计 窗口类的注册 窗口的正式创建 窗口的显示与更新 消息循环体系 窗口过程函数处理消息 1. 设计:使用WNDCLASSEX结构体,这里注意的是C++中的结构体中的成员默认是共有的,所以可以直接通过 . 来调用。 typedef struct tagWNDCLASSEX { UINT cbSize; ...
《WINDOWS游戏编程之从零开始》第四章学习笔记
GDI GDI 有一些基本函数和图形定义。总之,其就是一些数据结构、函数和宏组成的整体。而各种各样的函数都逃不开一个概念——设备环境 DC. 4.2 设备环境 一个设备环境,就是程序中一个可以进行绘图的地方。也就是“客户区”。 在 GDI 图像输出时,我们只需要关心设备环境的类型。 而要确定设备环境的类型,创建一个相应类型的句柄即可。(不得不说 C++ 的句柄设计的挺好的) 4.2.2 获取 HDC (设备环境句柄) 使用 BeginPaint 与 EndPaint 在微软文档中查到这两个函数的原型:
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章