首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

代码分享及意见征询:任意角度多色渐变填充图形界面

2013-01-02 
代码分享及意见征求:任意角度多色渐变填充图形界面半月前,回了个关于双色渐变填充矩形的帖(见http://topic

代码分享及意见征求:任意角度多色渐变填充图形界面
    半月前,回了个关于双色渐变填充矩形的帖(见http://topic.csdn.net/u/20091030/12/74cc8a21-1b63-4051-818c-d4c871b292f6.html),事后,闲来无事,于是,按那个回帖的思路,写了个任意角度双色渐变填充矩形的函数,感觉不错,比GDI+渐变填充速度快不少,又将其扩展为任意角度多色(ARGB)渐变填充矩形、文字,后来灵机一动,不如把这个由简入繁、由浅入深写的代码放到BLOG中,即可实现代码分享,满足实用要求,又可给初学者一个学习参考,于是先后发布了3篇BLOG文章:

《实现任意角度渐变填充(一) -- 双色渐变填充矩形》
《实现任意角度渐变填充(一) -- 多色渐变填充矩形》
《实现任意角度渐变填充(三) -- 多色渐变填充文字》

    文章写完后,却又发现,其实这些代码完全可以改编扩展为其它任意封闭图形,包括Windows区域的填充,但究竟是写成一个个单独的函数好,还是归并为一个类(例如一个扩展填充功能的TCanvas派生类)好呢?这2种方式各有优缺点,因此拿不定主意,特地在此征求各位的意见,当然,也包括对上述文章中代码的改进意见。

   以下贴上上述文章中的2张界面截图:

4个不同角度多色填充矩形的拼图:
代码分享及意见征询:任意角度多色渐变填充图形界面
3色和5色填充文字(已消除锯齿):
代码分享及意见征询:任意角度多色渐变填充图形界面

[解决办法]
写成一个单独的函数,做成DLL比较好~~
[解决办法]
谢谢分享!
[解决办法]
嗯,做成DLL更好,供大伙用..
[解决办法]
该回复于2010-12-03 10:16:49被版主删除
[解决办法]

[解决办法]
牛人
[解决办法]
老毛的帖子一定要占位置顶起来
[解决办法]

[解决办法]
向您 学习
[解决办法]
看看

热点排行