个人代码库のC#千千静听 - 桌面歌词 (功能模拟)
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;namespace WindowsFormsApplication2
{public partial class Form1 : Form{public Form1(){InitializeComponent();this.DoubleBuffered = true;//开启双缓存,显示能够更平滑。this.Size = SystemInformation.WorkingArea.Size;//默认以整个桌面为大小。这样就可以显示全部文字!}Point mouse_offset;private void Form_MouseDown(object sender , MouseEventArgs e){mouse_offset = e.Location; //将当前鼠标相对于“窗体”左上角的坐标赋值给mouse_offset}private void Form_MouseMove(object sender , MouseEventArgs e){if ( e.Button == MouseButtons.Left ){Left = Control.MousePosition.X - mouse_offset.X;Top = Control.MousePosition.Y - mouse_offset.Y;}}string strText2Show = "俺是谁嗫?";private void Form1_Paint(object sender , PaintEventArgs e){GraphicsPath buttonPath = new GraphicsPath();System.Drawing.Rectangle newRectangle = this.ClientRectangle;string stringText = strText2Show;//要显示的字符串。FontFamily family = new FontFamily("Arial");//修改字体。int fontStyle = (int)FontStyle.Regular;//字体字形,eg:加粗或倾斜?int emSize = 72;//字体大小Point origin = new Point(0 , 700-72);//显示的位置。StringFormat format = StringFormat.GenericDefault;//文本布局信息// 使用“字符串”显示。buttonPath.AddString(stringText ,family ,fontStyle ,emSize ,origin ,format);this.Region = new System.Drawing.Region(buttonPath);this.BackColor = Color.Red;}private void Form1_Click(object sender , System.EventArgs e){strText2Show = "这是变化后的文本!";this.Refresh();}}
}
转载于:https://www.cnblogs.com/AsionTang/archive/2010/11/20/1885703.html
个人代码库のC#千千静听 - 桌面歌词 (功能模拟)相关推荐
- 个人代码库の迅雷7动态图标按钮模拟
引言: 迅雷7 发布以来,就对它的"动态图标按钮"特效垂涎很久了,现在终于有机会和心情来模拟这个效果. 我坚信在编程的世界,没有做不到,只有想不到! 特效一览: 鼠标只要移动到上面 ...
- php公司共享 管理,php – 管理几个共享重叠函数和类的代码库
我们有一个网站,它有大约9个不同的代码库,用于它的各种功能,可以在不同的服务器上运行. 我们使用SVN和脚本将代码从repo复制到登台服务器进行测试,这样就完全自动了.我的问题是,有不同代码库中存在的 ...
- AnyChat新增屏幕共享(远程桌面)功能
自AnyChat r4020版本开始,AnyChat新增屏幕共享(远程桌面)功能. 目前AnyChat for Windows SDK和AnyChat for Web SDK均已支持,可以实现将PC的 ...
- GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
GitHub近日宣布了Electron 1.0这个里程碑的发布.此外,GitHub也为收费计划提供了一种新的定价模式,包括无限制的私有代码库. \\ Electron经历了前两年的闭源开发,以及后两年 ...
- Delphi以GDI+制作桌面歌词效果
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在Win ...
- vue2.0桌面端框架_Element-UI组件库(Vue2.0桌面端组件库)V2.9.2 免费版
Element-UI组件库(Vue2.0桌面端组件库)是一款很优秀好用的为开发者.设计师和产品经理推出的基于Vue 2.0的桌面端组件库软件.小编带来的这款Element-UI组件库功能强大全面,简单 ...
- android+桌面歌词,Android6.0系统适配桌面歌词效果
在360手机助手及各家的音乐播放器软件上,都使用了桌面浮动窗功能,桌面歌词都是在音乐客户端显示在前台时隐藏,在用户把软件切换到后台后显示出来,此效果在Android 6.0以前,大部分都是使用系统的A ...
- 独立开发变现周刊(第75期):我的SaaS模板代码库每月赚4千美元
分享独立开发.产品变现相关内容,每周五发布. (合集:https://www.ezindie.com/weekly) 目录 1.html2canvas: 使用JavaScript网页截图 2.Ezin ...
- android+桌面歌词,【Android】桌面歌词悬浮效果简单实现
在使用"网易云音乐"的时候,发现有一个显示"桌面歌词"的功能,于是就想着自己实现下.查了下资料,是用WindowManage实现的.实现过程中也出现了些问题,看 ...
最新文章
- 百度PHP高级顾问惠新宸:PHP在百度的发展历程
- 2017年上半年最受关注度的几大免费OA品牌
- 5行代码满分——L1-060 心理阴影面积 (5分)
- .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
- webservice 实现与his系统对接_[Share] EDI 及其他常见系统对接技术
- 白盒测试 | 用例设计方法之判定覆盖
- 你知道考的是平方数吗(记洛谷P1876题RE+WA的经历,Java语言描述)
- LeetCode 540 有序数组中的单一元素
- 海量数据挖掘MMDS week2: Nearest-Neighbor Learning最近邻学习
- Oracle P6培训系列:14定义资源的计量单位
- 【开源】MagicData-RAMC :180小时中文对话式语音数据集正式发布
- 邮箱总是被垃圾邮件轰炸?来试试这个临时邮箱生成器吧!
- linux内存查看命令
- 计算机蓝屏重启,电脑蓝屏怎么解决?电脑蓝屏自动重启解决方法
- java学习之高级语法(二十八)----- 网络编程
- python点滴 1
- php下雨效果源码,ps下雨效果制作步骤
- adb安装报错情形以及解决办法
- 生成图片滑动验证码图片
- Simulink—PMSM电机模块介绍