[C#]自定义鼠标样式
/// 自定义鼠标样式
/// </summary>
/// <param name="cursor">一张背景透明的图片,格式为(png/gif)</param>
/// <param name="hotPoint"></param>
public static System.Windows.Forms.Cursor SetCursor(System.Drawing.Bitmap cursor, System.Drawing.Point hotPoint)
//设置鼠标样式
{
int hotX = hotPoint.X;
int hotY = hotPoint.Y;
System.Drawing.Bitmap myNewCursor = new System.Drawing.Bitmap(cursor.Width * 2 - hotX, cursor.Height * 2 - hotY);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(myNewCursor);
g.Clear(System.Drawing.Color.FromArgb(0, 0, 0, 0));
g.DrawImage(cursor, cursor.Width - hotX, cursor.Height - hotY, cursor.Width, cursor.Height);
System.Windows.Forms.Cursor newCursor = new System.Windows.Forms.Cursor(myNewCursor.GetHicon());
g.Dispose();
myNewCursor.Dispose();
return newCursor;
}
转载于:https://www.cnblogs.com/JinDin/archive/2010/01/05/1639381.html
[C#]自定义鼠标样式相关推荐
- [转]C# winForm 自定义鼠标样式的两种方法
本文转自:http://www.cnblogs.com/hzbzxm/archive/2008/09/15/1291104.html 以前试过在WinForm中自定义鼠标样式,结果显示出来的鼠标变成单 ...
- Arcgis for javascript不同的状态下自定义鼠标样式
俗话说:爱美之心,人皆有之.是的,没错,即使我只是一个做地图的,我也希望自己的地图看起来好看一点.在本文,给大家讲讲在Arcgis for javascript下如何自定义鼠标样式. 首先,说几个状态 ...
- HTML CSS 兼容所有浏览器的自定义鼠标样式
2019独角兽企业重金招聘Python工程师标准>>> 自定义鼠标样式,格式: css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zoom-ou ...
- 博客园自定义鼠标样式
博客园自定义鼠标样式: 上传背景图片到服务器(在博客设置-> 文件中上传,上传前将图片后缀改为.ico) 添加代码到相应的位置 设置鼠标样式 博客设置-> 设置中页面定制 CSS 代码: ...
- UE4 自定义鼠标样式
主要内容: 在项目制作中我们往往不会使用默认的鼠标样式,这时就需要自定义鼠标样式,具体实现步骤就是创建一个带有图片的UI蓝图然后在项目设置里的UserInterface里进行设置. 实现步骤: 1.新 ...
- 旋转牧马.html+自定义鼠标样式
自定义鼠标 样式 图片格式为 .cur 代码如下: 在这里插入代码片 ```<!DOCTYPE html> <html><head><meta charset ...
- css实现自定义鼠标样式
1.实现效果 2.实现原理 cursor属性: cursor 属性规定要显示的光标的类型(形状). 该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状. 可能的值: 使用url,可自定义鼠标图 ...
- CSS自定义鼠标样式
效果图 原理 cursor属性: cursor 属性规定要显示的光标的类型(形状). 该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状. 使用url,可自定义鼠标图标. cursor: ur ...
- CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动
cursor: url(//img.58cdn.com.cn/resource/xxzl/captcha/pencil.png), default; /*获取鼠标位置,让提示气泡框跟随 ...
最新文章
- ajax results,jQuery Ajax results in undefined
- 若能回到五年前,我会告诉自己这些创业道理
- 将指定的计数添加到信号量中会导致其超过_从烷烃中分离烯烃、从原油中分离碳氢化合物…这七大化学分离过程将影响世界...
- VC2010编译boost
- 应用开发框架之——业务规则脚本化
- python 解方程 sympy_Python数据处理篇之Sympy系列(五)---解方程
- 7添加静态路由 hat red_win7系统怎么使用dos命令添加静态路由
- 《Java多线程编程核心技术》——1.5节sleep()方法
- 经典OA办公协同管理-原型UI设计-制作
- 小米8android版本打开,怎么查看小米手机安卓系统版本
- ptpd 源码解析_IEEE 1588 ptp 代码实现
- 24 Hour Wallpaper for Mac(动态桌面壁纸软件)
- Coverity代码静态检测工具导出Excel文件
- 程序员都知道的二维码扫码登录的底层原理
- 计算机常用英语词汇 短语,四级英语常用词汇短语
- 目前的云计算,主要存在的问题有哪些?
- Codeforces 1437 F. Emotional Fishermen —— dp
- 关闭win10的繁体字快捷键ctrl+shift+f
- Transformer28
- 消除span之间的空隙
热门文章
- java中decrement,Java Math decrementExact()用法及代码示例
- Github | Google开源高性能机器学习研究工具Jax
- 如何安装最新版本Pycharm2019
- 7位领域大佬,带你解读三维点云的前沿应用
- arm架构和x86架构_ARM、X86和MIPS主流架构优缺点分析
- visio防火墙可以连接什么_Visio类似的高性价比的替代软件
- 异常处理关于数组java_关于java异常处理的自我学习
- 计算机基础优秀教案范文,《计算机基础知识与基本操作》教学课例(教学设计三等奖)...
- linux监控脚本是否运行状态,Linux Shell脚本之通过json判断应用程序内部运行状态...
- Wireshark使用入门