一个含有Alpha通道的HBITMAP的绘制问题 获得了1张含有Alpha通道的HBITMAP,这个Alpha通道的作用就是让位图的背景透明,我应该如何绘制才能让它的背景透明?直接使用DrawState之类的函数都会将背景色绘制为黑色。有相关的例子吗? 不甚感激~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我一般都是先得到背景的图像数据BUFFER,然后用程序根据Alpha值与前景bmp图的数据叠加好后,再绘制到DC 有例子吗? 能否提供个例子给我 邮箱 [email protected] GDI+ 支持32位 bmp 的绘制.原理和1楼差不多,gdi+ 很方便就是了.详细:Bitmap类:http://msdn.microsoft.com/en-us/library/ms534420(VS.85).aspx注意设置 PixelFormat为 PixelFormat32bppARGB http://msdn.microsoft.com/en-us/library/ms534412(VS.85).aspx然后用 graphic 画 Bitmap即可. 也可以用Opengl纹理贴图,当Alpha通道为0时图像就自己透明现实了。 alpha混合,网上有很多这种代码 TCP异步通信模型,服务器接收消息,如何判断是哪个客户端发来的消息? GetExitCodeProcess return 128 in VMware, Why ? mfc web控件 现在GIS最流行的编程语言是什么啊? 关于编辑框的问题 MBCS编译方式怎样设置? 我想在MFC程序中调用Simulink仿真的每一步长的数据,怎么办 录音问题 vc实现iphone滚轮 MSG消息结构里面的含义? 怎么将Recordset中的数据保存为Excel文件?谢谢 非阻塞套接字和重叠IO套接字有什么区别?
原理和1楼差不多,
gdi+ 很方便就是了.
详细:Bitmap类:
http://msdn.microsoft.com/en-us/library/ms534420(VS.85).aspx注意设置 PixelFormat为 PixelFormat32bppARGB
http://msdn.microsoft.com/en-us/library/ms534412(VS.85).aspx然后用 graphic 画 Bitmap即可.