欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

仿酷狗音乐播放器开发日志二十二 动态调色板控件第二版(性能大幅提升附源码)...

发布时间:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 仿酷狗音乐播放器开发日志二十二 动态调色板控件第二版(性能大幅提升附源码)... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

转载请说明原出处,谢谢~~

        在上次写的博客《仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源码)》发布后,我在群里和网友讨论这个控件的性能和优

缺点,发现了他很多不足,还有很多提升空间,之后我简单的修改了代码提升了控件的响应速度。

       昨天网友“风之羽翼”联系到我,他在我原来写的控件基础上,对绘图的算法进行重写,大幅提升了控件的绘制速度,算法也精准了很多,最终的控

件效果要比原酷狗更加流畅,于是今天把新的控件代码上传,供感兴趣的朋友使用。在此特别感谢“风之羽翼”提供的代码。

      新的控件使用方法不变。我在风之羽翼的修改后的代码上,另外把获取最终选取颜色的函数补充完善。另外改写了一部分内存位图绘制的代码,否

则原代码可能会出现bug:在控件过小的情况下出现绘制位置的错误的情况。另外修复了GetSelectColor的一个bug,原来的代码导致获取的颜色不正确!

      另外该控件增加了两个函数来设置颜色选择光标的素材的路径,和一个初始化选择颜色的函数。

void SetThumbImage(LPCTSTR pszImage); LPCTSTR GetThumbImage() const;void SetSelectColor(DWORD dwColor);


      控件的xml使用demo如下:

<ColorPalette name="Pallet" width="506" height="220" palletheight="200" barheight="14" padding="8,5,0,0" bkcolor="#FFFFFFFF" thumbimage="UI\skin\cursor.png" />

  

    新控件下载地址:点击打开链接


  2014.8.19  Redrain


转载于:https://www.cnblogs.com/redrainblog/p/3936093.html

总结

以上是生活随笔为你收集整理的仿酷狗音乐播放器开发日志二十二 动态调色板控件第二版(性能大幅提升附源码)...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。