2009年06月30日

原创 IM表情解析--MSN中符号到图标的转换



03年底写的一个符号到表情的解析类,主要是将:)等文字符号转换为对应的动画图标。
解析符号按照最长匹配的方式,保证即使一个缩写是另一个缩写的前缀,也可以正常的解析。

给出一个Demo,演示下列功能:

1、在Richedit中显示Gif控件

2、支持符号解析成图标,比如输入";jy”,自动解析为对应的图标

3、显示Flash动画

详细的实现见源码。有空写写实现的原理。

说明:演示的图标和flash在程序所在的目录\Face子目录下。

注册控件命令: regsvr32 dynamicgif.dll 

用任何bug和建议可以发信到:mailto:dynamicgif@gmail.com
src code 下载 :http://cid-f33902dfce896eaa.skydrive.live.com/self.aspx/Public/DynamicGif/d阅读全文>

发表于 @ 2009年06月30日 22:18:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年06月21日

原创 关于_countof

_countof 是 C++中计算一个固定大小数组长度的宏阅读全文>

发表于 @ 2009年06月21日 21:41:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年06月15日

转载 Windows Vista for Developers



Windows Vista for Developers – Part 1 – Aero Wizards
Windows Vista for Developers – Part 2 – Task Dialogs in Depth
Windows Vista for Developers – Part 3 – The Desktop Window Manager
Windows Vista for Developers – Part 4 – User Account Control
阅读全文>

发表于 @ 2009年06月15日 23:31:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年10月26日

原创 DynamicGif 1.41 && 类MSN "动漫传情”实现

Dynamicgif 1.41 新功能介绍;类似MSNd”动漫传情“功能的实现阅读全文>

发表于 @ 2008年10月26日 18:00:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年09月03日

原创 开发小记1~绘制透明的图像 & DynamicGif 1.41

DynamicGif 1.41版功能增强 关于Transparent Bitmap 阅读全文>

发表于 @ 2008年09月03日 22:57:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年07月09日

原创 MSN Dynamic Background Implement: FLASH Background + Dynamic Emotions

MSN Dynamic Background 、FLASH Background 、 Dynamic Emotions阅读全文>

发表于 @ 2008年07月09日 23:50:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年05月02日

原创 个性化你的MSN签名档

个性化你的MSN签名档。:)阅读全文>

发表于 @ 2008年05月02日 12:35:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年05月19日

原创 读取其他进程Richedit控件的内容

Hook richedit,并读取控件中的内容。阅读全文>

发表于 @ 2007年05月19日 20:11:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年04月18日

原创 dynamicgif 1.21

增加了REMode、支持缩放、更新了几个bug阅读全文>

发表于 @ 2007年04月18日 18:46:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年02月04日

原创 DynamicGif 1.2

简化DynamicGif在的使用,并提供一个管理类,降低在其他非C/C++语言中使用的难度。 Enjoy! ^_^阅读全文>

发表于 @ 2007年02月04日 18:21:00 | 评论( loading... ) | 编辑| 举报| 收藏

Copyright © kql01
Powered by CSDN Blog