GDIPlus绘制桌面歌词
来源:互联网 发布:苹果6s怎样开数据网络 编辑:程序博客网 时间:2024/04/30 00:06
功能介绍
采用GDIPlus绘制桌面歌词,类似酷狗、QQ音乐等软件。
歌词支持纯色、两色渐变、三色渐变;支持高亮歌词。
实现方法
窗口部分:桌面歌词是个独立的背景透明窗口,可以移动位置,可以鼠标穿透.透明采用WS_EX_LAYERED、UpdateLayeredWindow。鼠标穿透可以加入WS_EX_TRANSPARENT样式。
歌词部分:用Graphics::MeasureString取出文字的宽度/高度,把文字加入GDIPlus的路径(GraphicsPath),然后绘制边框(Graphics::DrawPath)、采用线性渐变画刷(LinearGradientBrush)填充渐变路径(Graphics::FillPath)。
高亮部分:根据当前的进度百分比,计算出高亮部分的宽度,通过Graphics::SetClip设置剪辑区域,再绘制高亮颜色。
开发环境
VC版源码:Visual Studio 2005/MFC/GDIPlus易语言版:易语言5.11,全API实现,不依赖第三方支持库
源码下载
CSDN下载:http://download.csdn.net/detail/cometnet/7603185百度网盘:http://pan.baidu.com/s/1sj4S1hN
0 0
- GDIPlus绘制桌面歌词
- C#桌面歌词原理
- Delphi GDI+ 桌面歌词
- VC6使用GdiPlus绘制png图片
- 模仿天天动听桌面歌词
- VC实现桌面歌词效果
- 桌面歌词的同步显示
- 酷狗桌面歌词效果
- GDIPLUS
- Delphi 7 + GDIPlus 简单实现双缓冲绘制移动图形
- Delphi以GDI+制作桌面歌词效果
- 播放器更新桌面歌词功能
- Android实现桌面歌词(类似TTPlayer)
- Ubuntu 12.04 桌面显示lrc歌词
- Ubuntu12.04显示桌面歌词---OSD Lyrics
- 音乐播放器桌面歌词效果
- Android开发--桌面浮动歌词窗口
- 【Android】桌面歌词悬浮效果简单实现
- 使用WHM重新编译Apache+PHP环境
- 专访雷果国:从1.5K到18K 一个程序员的5年成长之路
- qt 没有被正确安装 请运行make install
- Magento报错General error: 1030 Got error 28 from storage engine
- AtomicInteger简介
- GDIPlus绘制桌面歌词
- 引导页 聚焦效果
- 史上最全的JavaScript工作笔记
- Jsp之神笔记
- 动态ActionForm
- Ruby String#unpack
- Windows Embedded CE 6.0 Internals (5) The Mechanism of API
- Magento多图批量导入
- svn merge和branch