软件界面
文章平均质量分 72
打雷啦的专栏
闲看庭前花开花落,漫随天外云卷云舒
展开
-
QQ头像变灰算法[图]
1.查看QQ不在线图标,目测由白灰黑,三种颜色.2.打开画图工具,查看了灰色的RGB......惊喜.......原来灰色的RGB 3个参数多是相同的.3.所以推断每个不在线头像的像素是在线头像R G B 的平均值. 网友"string"给了个比较专业的公式(R*0.299 + G*0.587 + B*0.114 )4.操作:取得一个像数,然后取得R ,G ,B,计算平均,然后将平均值原创 2006-11-07 00:46:00 · 10114 阅读 · 6 评论 -
实现QQ主界面效果[图]
实现QQ主界面的滚动效果[图]1. GC实现QQ的主界面截图2.实现方法最主要的计算各个组和头像的位置信息,有了位置信息,画图就很方便了.(画图请参考本专栏其他文章)2.1 一些概念: 项 : 组和头像,如果组合并,那么这个组只有组1项,如果展开那么 组+ 组成员的个数m_scrollIndex : 滚动了几个项(滚动时计算)m_scrollY : 实际滚动的像数(通过m_scrollInde原创 2006-11-07 00:37:00 · 9389 阅读 · 10 评论 -
图片镂空算法集合[图]
在开发界面及棋牌游戏过程中,需要很多镂空的图片,而且图片形式一般比较固定.所以封装了几种常见的镂空方法.1. 用于没有掩码图,只有指定透明色,不进行伸缩void DrawTransBitmap( HDC hdcDest, // 目标DC int nXOriginDest,原创 2006-11-11 03:09:00 · 12391 阅读 · 4 评论 -
RichEdit中插入GIF动画(使用QQ的ImageOle.dll)
最近做聊天记录,需要显示GIF动画.看了很多文章,基本多是用QQ的ImageOle.dll或者Gif89a.dll来实现.当然还有其他方法,包括Static控件中使用CPictureEx来实现GIF. ImageOle.dll使用了GdiPlus.dll,制作安装包时最好把这个dll也带上( XP系统自带)(本文的代码来自其他网友)参考a: http://www.cod转载 2006-07-05 16:35:00 · 14325 阅读 · 3 评论 -
窗口淡入淡出效果的实现
1. 简介函数: SetLayeredWindowAttributes Header Declared in Winuser.h, include Windows.h Import library User32原创 2007-02-10 22:26:00 · 7070 阅读 · 5 评论 -
GDI,CxImage,GDI+之比较
GDI:常用的绘图方式,但是压缩算法太差,大图压缩失真严重,并且支持图片类型太少,支持bmp.一些绘图方法参考另一文章:图片镂空算法集合CxImage: 是一个开源库,功能强大,其官方主页http://www.xdp.it/cximage/常用的5种:bmp,gif,png,jpg,ico其他类型:tif,tga,pcx,wbmp,wmf,jp2,jpc,pgx,pnm,ras原创 2009-07-20 14:11:00 · 6795 阅读 · 2 评论