<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/mynamelj" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/mynamelj" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 14 Jun 2009 16:10:00 GMT</lastBuildDate><title>风之羽翼的专栏</title><link>http://blog.csdn.net/mynamelj/</link><item><title>对URL进行编码（UTF-8）</title><link>http://blog.csdn.net/mynamelj/archive/2009/06/14/4268505.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4268505.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4268505.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4268505</trackback:ping><description>最近由于项目需要，写了一个函数专门对URL里的中文参数行编码，网页那边是用的UTF-8编码集的，所以在编码之前必须把字符串转换成UTF-8的再进编码。&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4268505.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236641903/mynamelj/csdn.net/s.gif?r=http://blog.csdn.net/mynamelj/archive/2009/06/14/4268505.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641903/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641903/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 15 Jun 2009 00:10:00 +0800</pubDate><author>李俊</author><comments>http://blog.csdn.net/mynamelj/archive/2009/06/14/4268505.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/06/14/4268505.aspx</guid><dc:creator>李俊</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/06/14/4268505.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641903/1184614</fs:itemid></item><item><title>【ZT】哈希的原理和代价</title><link>http://blog.csdn.net/mynamelj/archive/2009/06/01/4233897.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4233897.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4233897.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4233897</trackback:ping><description>【ZT】哈希的原理和代价&lt;br /&gt;哈希表和哈希函数是大学数据结构中的课程，实际开发中我们经常用到Hashtable这种结构，当遇到键-值对存储，采用Hashtable比ArrayList查找的性能高。为什么呢？我们在享受高性能的同时，需要付出什么代价，那么使用Hashtable是否就是一桩无本万利的买卖呢？就此疑问，做以下分析，希望能抛砖引玉。&lt;br /&gt;&lt;br /&gt;1)hash它为什么对于键-值查找性能高&lt;br /&gt;&lt;br /&gt;学过数据结构的，都应该晓得，线性表和树中，记录在结构中的相对位置是随机的，记录和关键字之间不存在明确的关系，因此在查找记录的时候，需要进行一系列的关键字比较，这种查找方式建立在比较的基础之上，在.net中(Array,ArrayList,List)这些集合结构采用了上面的存储方式。&lt;br /&gt;比如，现在我们有一个班同学的数据，包括姓名，性别，年龄，学号等。假如数据有&lt;br /&gt;姓名性别年龄学号张三男151李四女142王五男143&lt;br /&gt;假如，我们按照姓名来查找，假设查找函数FindByName(string name);&lt;br /&gt;&lt;br /&gt;1)查找“&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4233897.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236641904/mynamelj/csdn.net/s.gif?r=http://blog.csdn.net/mynamelj/archive/2009/06/01/4233897.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641904/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641904/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 02 Jun 2009 03:20:00 +0800</pubDate><author>李俊</author><comments>http://blog.csdn.net/mynamelj/archive/2009/06/01/4233897.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/06/01/4233897.aspx</guid><dc:creator>李俊</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/06/01/4233897.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641904/1184614</fs:itemid></item><item><title>从URL路径装入一幅图片</title><link>http://blog.csdn.net/mynamelj/archive/2009/05/26/4216856.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4216856.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4216856.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4216856</trackback:ping><description>这个方法实际上是使用IXMLHTTPRequest接口完成图片下载，然后再将下载的数据转换为IStream接口，最后用接口IPicture装一段数据流来完成图片的加载。&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4216856.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236641905/mynamelj/csdn.net/s.gif?r=http://blog.csdn.net/mynamelj/archive/2009/05/26/4216856.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641905/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641905/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 26 May 2009 20:07:00 +0800</pubDate><author>李俊</author><comments>http://blog.csdn.net/mynamelj/archive/2009/05/26/4216856.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/05/26/4216856.aspx</guid><dc:creator>李俊</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/05/26/4216856.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641905/1184614</fs:itemid></item><item><title>窗口控件透明的通用解决方案</title><link>http://blog.csdn.net/mynamelj/archive/2009/05/14/4180870.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4180870.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4180870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4180870</trackback:ping><description>&lt;br /&gt;这篇文章我最早在codeproject上发布，原文地址http://www.codeproject.com/KB/dialog/transparent-control.aspx. 反馈还不错，有时间把它翻译一下。&lt;br /&gt;   Download demo - 191 KB&lt;br /&gt;   Download source - 205 KB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;In UI development, we have to implement some nice effects usually, and making some controls to be transparent is a problem that we often meet. In this article, I present an approach to implement the transparency of controls. The source code includes the class CTransparentHelper b&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4180870.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236641906/mynamelj/csdn.net/s.gif?r=http://blog.csdn.net/mynamelj/archive/2009/05/14/4180870.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641906/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641906/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 14 May 2009 10:19:00 +0800</pubDate><author>李俊</author><comments>http://blog.csdn.net/mynamelj/archive/2009/05/14/4180870.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/05/14/4180870.aspx</guid><dc:creator>李俊</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/05/14/4180870.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641906/1184614</fs:itemid></item><item><title>在COM中使用数组参数-SafeArray</title><link>http://blog.csdn.net/mynamelj/archive/2009/04/18/4088803.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4088803.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4088803.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4088803</trackback:ping><description>在COM中使用数组参数-SafeArray[转载]1      使用SafeArraySafeArray是VB中的数组存储方式。通过SafeArray，可以在VC++和VB间相互调用。SafeArray也是Automation中的标准数组存储方式。1.1     SafeArray处理函数COM提供了一套API用于处理SafeArray。为了保证程序和SafeArray结构无关[1]，程序中建立、读取、更改和释放SafeArray都应该通过这些API进行，而不应该直接读写SafeArray结构。下面介绍常用的SafeArray处理函数。1.1.1            建立SafeArraySAFEARRAY* SafeArrayCreate( VARTYPE vt, unsigned int cDims, SAFEARRRAYBOUND * rgsabound);SAFEARRAY SafeArrayCreateEx( VARTYPE vt,&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4088803.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641907/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641907/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 18 Apr 2009 10:06:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2009/04/18/4088803.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/04/18/4088803.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/04/18/4088803.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641907/1184614</fs:itemid></item><item><title>类似于AlphaBlend，对24位位图进行透明混合</title><link>http://blog.csdn.net/mynamelj/archive/2009/03/26/4027753.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/4027753.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/4027753.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4027753</trackback:ping><description>类似于AlphaBlend，对24位位图进行透明混合&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/4027753.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641908/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641908/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Mar 2009 04:38:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2009/03/26/4027753.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/03/26/4027753.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/03/26/4027753.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641908/1184614</fs:itemid></item><item><title>设置列表头控件高度</title><link>http://blog.csdn.net/mynamelj/archive/2009/03/01/3946450.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/3946450.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/3946450.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3946450</trackback:ping><description>&lt;br /&gt;     自绘列表头控件后，在XP主题下看起来还是不错的，但是当主题改变成Windows经典样式后头控件的高度也随之而变了，自绘的效果一下就是原形毕漏了．这个问题以前也在社区贴子中见过，有人说设置字体可以改变头控件的高度，但这终归不是好办法．&lt;br /&gt;&lt;br /&gt;在这里介绍一个可以改变头控件高度的方法，这个方法实际上是一个头控件的消息HDM_LAYOUT，在MFC中IDE没有提这个消息的映射宏，但可以使用ON_MESSAGE宏来作映射，下面我写出示例代码：&lt;br /&gt;&lt;br /&gt;//函数申明
afx_msg LRESULT OnLayout(WPARAM wParam, LPARAM lParam);

//消息映射
BEGIN_MESSAGE_MAP(CSkinHeaderCtrl, CHeaderCtrl)
ON_MESSAGE(HDM_LAYOUT, OnLayout)
END_MESSAGE_MAP()

//消息处理
LRESULT CSkinHeaderCtrl::OnLayout(WPARAM wParam, LPARAM lParam)&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/3946450.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641909/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641909/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 01 Mar 2009 12:09:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2009/03/01/3946450.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/03/01/3946450.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/03/01/3946450.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641909/1184614</fs:itemid></item><item><title>SkinSB皮肤滚动条库的使用</title><link>http://blog.csdn.net/mynamelj/archive/2009/02/16/3895585.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/3895585.aspx</wfw:comment><slash:comments>11</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/3895585.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3895585</trackback:ping><description>说明
===================================
    您可以使用此滚动条库并且可以跟据需要修改源代码，但请不要随意发布此源代码。请尊重者作原创!
此皮肤滚动条库可以在Windows标准控件或非标准控件上使用，如果您对此皮肤滚动条有何建议请随及联系作者.

作者 : 李俊

E-Mail : notoldtree@126.com  QQ : 154828


下载地址：http://download.csdn.net/source/1013411
&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/3895585.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641910/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641910/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 16 Feb 2009 20:29:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2009/02/16/3895585.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/02/16/3895585.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/02/16/3895585.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641910/1184614</fs:itemid></item><item><title>内存泄漏定位(依赖MFC)</title><link>http://blog.csdn.net/mynamelj/archive/2009/01/08/3736214.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/3736214.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/3736214.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3736214</trackback:ping><description>&lt;br /&gt;    今天调试程序，发现有内存泄漏但是没有提示具体是哪一行，搞得我很头疼。结果在网上搜索了一些资料，经自己实践后整理如下：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    第一种：通过&quot;OutPut窗口&quot;定位引发内存泄漏的代码（下面转，我写的没原文好，也懒得写）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我们知道，MFC程序如果检测到存在内存泄漏，退出程序的时候会在调试窗口提醒内存泄漏。例如：&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/3736214.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641911/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641911/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 09 Jan 2009 03:52:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2009/01/08/3736214.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2009/01/08/3736214.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2009/01/08/3736214.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641911/1184614</fs:itemid></item><item><title>使用CxImage库的初体验</title><link>http://blog.csdn.net/mynamelj/archive/2008/12/28/3630630.aspx</link><wfw:comment>http://blog.csdn.net/mynamelj/comments/3630630.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/mynamelj/comments/commentRss/3630630.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3630630</trackback:ping><description>&lt;br /&gt;       众所周知CxImage库是个功能非常强大的图片处理库，它支大部分常用的图片格式，使用它最主要的理由是它能很好的支持带有Alpha通道的PNG格式图片。之前也尝试过使用微软的ATL::CImage类，这个类也支持大部分的图片格式包括PNG格式的，相比CxImage库而言它，它只是一个轻量级的ATL组件类在Windows平台下只要支持GDI+都可以很方便的使用这个库。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       失败的是CImage虽然也支持带Alpha通道的PNG格式图片，但它显示一个带Alpha的PNG图片透明部分会用白色填充而不能很好的跟背景溶合在一起，这是我主要放弃它的原因。我们在做2D游戏时候图像显示的质量是非常关键的，如果拥有一个非常强大的图像处理库来做底层支持的话将会事半功&lt;img src =&quot;http://blog.csdn.net/mynamelj/aggbug/3630630.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/mynamelj/236641912/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/mynamelj/236641912/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 29 Dec 2008 06:11:00 +0800</pubDate><author>mynamelj</author><comments>http://blog.csdn.net/mynamelj/archive/2008/12/28/3630630.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/mynamelj/archive/2008/12/28/3630630.aspx</guid><dc:creator>mynamelj</dc:creator><fs:srclink>http://blog.csdn.net/mynamelj/archive/2008/12/28/3630630.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/mynamelj/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/mynamelj/~1184633/236641912/1184614</fs:itemid></item></channel></rss>