window应用程序-音乐播放器【三】

版权声明:欢迎转载请注明转自方辰昱的博客https://blog.csdn.net/viafcccy https://blog.csdn.net/viafcccy/article/details/85346626

源代码到github下载https://github.com/viafcccy/DoublePigMusicPlayer

下面我们解决这三个控件

首先最后一个静态文字只需要显示歌曲的长度 我们使用mci即可获取长度

在我们接到开始消息后拿到长度在按钮上输出

这样我们就完成了最后一个静态文本框

下面我们来完成第一个静态文本框

但是实际上它是动态的也就是我们需要不停的刷新它

GetShortPathName  获取指定路径的短路径形式

atoi(ASCII)/ _wtoi(UNICODE) 字符串转整形

SetTimer 安装一个定时器 KillTimer 销毁一个定时器

定时器

SetTimer是一种API函数。你想每隔一段时间执行一件事的的时候,你可以使用它。 使用定时器的方法比较简单,通常告诉Windows一个时间间隔,然后Windows以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。不需要指定定时器时,可以调用对应的KillTimer函数销毁指定的时钟。 

我们插入定时器

 

在对话框进程中不断捕捉消息达到刷新的效果

下面我们来完成中间的控件

首先使这个控件随着时间一份一份的动

最后只需要使我们拉动进度条达到歌曲到特定时间的效果

定义函数完成从特定时间播放

调用

猜你喜欢

转载自blog.csdn.net/viafcccy/article/details/85346626