仿酷狗音乐播放器开发日志十二——播放列表的实现六

转载请说明出处,谢谢~~      前天和昨天只顾看电视剧了,没有写程序,好在把《孤岛飞鹰》看完了,这下在可以安心写代码了 ^_^     上次说道还要开发分组控件,分组控件的开发过程要比其他两个控件要简单得多,因为他的功能相对要少,而且自...

仿酷狗音乐播放器开发日志十一——CTreeNodeUI的bug修复

 由于做播放列表控件,我的CMusicLength控件继承了CTreeVieWUI控件,在向分组控件中添加播放项目时,发现代码无法正常工作,调用CTreeNodeUI控件的Add方法后无反应,导致我的播放器无法动态增加项目。    在对duilib源码调试后发现,CTr...

日志服务SLS实现云产品可观测

13 课时 |
14 人已学 |
免费

日志服务 SLS 可观测数据分析平台介绍

1 课时 |
135 人已学 |
免费

大数据知识图谱系列—基于ELK+Flink日志全观测最佳实践

1 课时 |
174 人已学 |
免费
开发者课程背景图

仿酷狗音乐播放器开发日志十——播放列表的实现五

  之前做好了CMusicListItemUI控件,昨天晚上经过修改后现在已经把一些bug修复,可以正常工作了。所以开始开发播放列表CMusicListUI控件。    但是今天早上经过我分析后,发现我目前继承自CListUI的CMusicListUI控件,我虽然给他添...

仿酷狗音乐播放器开发日志九——播放列表的实现四

  经过今天的奋战,终于把CMusicListItemUI控件整合了起来,让一个列表元素可以拥有四种状态 并且可以动态更换,控件的整合过程比我想想的麻烦,切换的逻辑与duilib库本身有一些冲突,我只能重写好多代码,这是目前的仿照效果图。   &nb...

仿酷狗音乐播放器开发日志八——播放列表的实现三

    昨天做了hover状态下的CMusciListItemUI控件,也就是列表项元素,然后今天还是在Firework里对实际酷狗的软件元素进行定位,然后做了一个被选中状态下的CMusciListItemUI控件的元素,粗略看一下和原版的效果差不多,如图   &nbs...

仿酷狗音乐播放器开发日志七——播放列表的实现二

转载请说明出处,谢谢~~ 一、MusicList控件         今天开始正式做播放列表控件,首先做一个CMusicListUI类作为播放器列表控件,控件继承自CListUI控件,并且添加了可分组,可扩展的功能,这个功能类似于QQ的好友...

仿酷狗音乐播放器开发日志六——播放列表的实现

转载请说明出处,谢谢~~       整个软件的整体效果实现后就要开始着手制作各个细节控件了,观察一下,酷狗播放器的最难做的部分应该是播放列表这个控件了。这个控件主体上看是从ListCtrl控件继承而来的。   一、分组的细节  ...

仿酷狗音乐播放器开发日志五——主体部分设计

   标题栏和状态栏设计完成后,开始设计主体部分,主体可以从左到右分为三部分,如图    其中每一个小部分又可以看成是一个纵向布局,所以先添加三个纵向布局,最左边的起名为Left_Tab,中间的为MusicList_Tab,右边的为Explorer_Tab,前...

仿酷狗音乐播放器开发日志三——修复CEditUI的bug2

  无意中发现了CEditUI控件的另一个bug,当我给播放器的搜索栏获取焦点时,这时再改变窗体大小,原本搜索栏应该对应着也改变大小,却发现CEditUI内嵌的edit控件没有跟着改变(如下图),跟着调试了一段时间,发现是CEditUI类中的CEditWnd类的OnKillFocus函数中...

仿酷狗音乐播放器开发日志四——标题栏和状态栏的完善

 目前已经做好的效果图如下:    现在要把标题栏的最后一部分,分类按钮们加上,即      首先还是利用QQ截图的自定选定窗体大小的功能把酷狗截图粘贴到Firework里,然后对相应的控件的坐标和大小进行定位。 &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云日志服务SLS
阿里云日志服务SLS
SLS是一站式云原生可观测性数据平台,一站式提供数据采集、加工、查询与分析、可视化等功能。日常更新产品最新动态,最佳实践以及技术大咖的观点和经验。
4+人已加入
加入
相关电子书
更多
俞航翔|基于Log的通用增量Checkpoint
《手把手学习日志服务SLS,云启实验室实战指南》电子书
《云原生Elasticsearch增强版助力10倍日志写入性能提升》
立即下载 立即下载 立即下载