首页
|
原创荟萃
|
易语言
|
易飞扬
|
VC++
|
编程专题
|
VB
|
汇编技术
|
数据结构
|
软件工程
|
免费资源
|
黑莓·逆风者
|
新闻资讯
您的位置:
逆风者
→
VC++
→
正文
创建分层窗口,实现图像渐变(4)
添加时间:2007-09-01 原文发表:2007-08-31 人气:250 来源:vckbase.com
本文章共5267字,分4页,当前第4页,快速翻页:
1
2
3
4
如果你使用微软的 .NET 框架,你可以用 Graphics.DrawImage 重载方法函数之一来进行 alpha 渐变,该重载有一个 ImageAttributes 对象参数。ImageAttributes 中的一个方法是 SetColorMatrix。颜色矩阵为一个5x5 矩阵,定义红、绿、蓝颜色映射以及 alpha 加第五个 w 通道,对角线上必须是 1,其它地方必须为 0(学过数学的的人都知道,第五通道被用于实现非线性转换)。为了完成半透明渐变,你得用单位矩阵(对角线上为 1,其余都为 0),然后将 alpha 值(ColorMatrix.Matrix33)置为 .5f 并用它绘制图像。
逆风编程精品
顺祝编程愉快!
您的提问和评论可发送到 Paul 的信箱:
cppqa@microsoft.com
.
作者简介
Paul DiLascia
是一名自由作家,软件咨询顾问以及大型 Web/UI 的设计师。他是《Writing Reusable Windows Code in C 》书(Addison-Wesley, 1992)的作者。业余时间他开发 PixeLib,这是一个 MFC 类库,从 Paul 的网站 http://www.dilascia.com 可以获得这个类库。
. 本文出自
MSDN Magazine
的
December 2005
期刊,可通过当地报摊获得,或者最好是
订阅
本文由
VCKBASE MTT
翻译
本文章更多内容
:
<<上一页
-
1
-
2
-
3
-
4
相关文章
•
关于CEdit控件的透明 --作者:monsoon
•
think window procedure
•
DCT快速变换
•
如何提取网页中所有链接
•
用C#语言实现http协议下的多线程文件传输
•
如何选中其他程序ListView控件中的某个Item
•
在VC中调用 WebService (非托管)
•
自动查找并删除VC生成的临时文件
•
一步步制作真彩工具条
•
如何定制浮动工具条
•
关于调试时输出的字符串信息
•
SendMessage和PostMessage,total ordering
•
用udp协议通讯示例
•
用VC 制作QQ自动登陆软件
•
MFC程序员的WTL指南: Part II - WTL 界面基
•
COM 组件设计与应用(十)——IDispatch 接
•
一个简单的读写注册表实例
•
利用辅助线程更新用户界面UI
•
如何更改其它程序 ListView 控件中某个 Ite
•
如何在NT下获取进程的路径
相关评论
本文章所属分类:
首页
→
VC++
文章搜索
热门关键字:
热门文章
•
初试驱动---OV511 摄像头驱动开...
2007-08-31
•
Spy++原理初探
2007-09-08
•
让你的软件界面更漂亮(五)
2007-09-17
•
关于SendMessage
2007-08-31
•
IP Messenger 详细分析
2007-08-31
•
TIF格式图像文件初探
2007-08-31
•
VC中调用EXECL模板生成报表
2007-08-31
•
MFC 编写的仿 Windows 计算器
2007-08-31
•
利用IJG JPEG Library压缩图像...
2007-10-22
•
Win32串口编程
2007-08-31
推荐文章
•
Spy++原理初探
2007-09-08
•
在EVC3.0中使用数据库
2007-08-31
•
如何实现Office式样的扁平组合...
2007-08-31
•
Brew 后台应用开发
2007-08-31
•
浅谈PDFlib中文输出(二)如何...
2007-08-31
•
用 C 创建简单的 Win32 服务...
2007-08-31
•
DataGrid的客户端分页
2007-08-31
•
真正的全动态报表:RDLC Repor...
2007-08-31
•
COM 组件设计与应用(十六)—...
2007-08-31
•
VC中调用EXECL模板生成报表
2007-08-31
最新文章
•
STL、模板在系统编程中的应用
2008-11-30
•
子类化实现信息的屏蔽
2008-11-30
•
实时数据库的压缩率是怎么算出...
2008-11-27
•
命令行下进行数字签名
2008-11-27
•
虚拟内存的保留与提交
2008-11-27
•
将Flash应用于Python项目
2008-11-27
•
COM组件的IDispatch接口
2008-11-27
•
7zip解压和lzma压缩解压的CPP代...
2008-11-27
•
关系数据库、内存数据库、实时...
2008-11-27
•
_tfopen指定文件编码后程序崩溃
2008-11-27
返回网站首页