C#获取系统当前鼠标的图案代码如下:
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
struct CURSORINFO
{
public int cbSize;
public int flags;
public IntPtr hCursor;
public Point ptScreenPos;
}
[DllImport("user32.dll")]
static extern bool GetCursorInfo(out CURSORINFO pci);
private const int CURSOR_SHOWING= 0x00000001;
private void button1_Click(object sender, EventArgs e)
{
CURSORINFO vCurosrInfo;
vCurosrInfo.cbSize = Marshal.SizeOf(typeof(CURSORINFO));
GetCursorInfo(out vCurosrInfo);
if ((vCurosrInfo.flags & CURSOR_SHOWING) != CURSOR_SHOWING) return;
Cursor vCursor = new Cursor(vCurosrInfo.hCursor);
Graphics vGraphics = Graphics.FromHwnd(Handle);
Rectangle vRectangle = new Rectangle(0, 0, 32, 32);
vGraphics.FillRectangle(new SolidBrush(BackColor), vRectangle);
vCursor.Draw(vGraphics, vRectangle);
}
分享到:
相关推荐
利用C#语言实现获取鼠标当前位置坐标的功能
c#获取excel中鼠标所选区域的内容,包括加入Excel的引用,工作薄的获取等
c# 获取全局的鼠标坐标
C#获取当前页面的url 和JavaScript 获取当前页面的URL
C#获取Windows系统服务信息
C# 获取和设置鼠标坐标
C#获取鼠标坐标源码
c# 获取相对路径,操作环境变量. 一、获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,...获取指向由指定枚举标识的系统特殊文件夹的路径。 ......
C# 获取当前月的月初和月末,获取时间格式的具体时间计算,相关C#知识点的时间简介说明内容情况【获取当前月的月末日期】。
在网上找设置/获取Windows操作系统音量的方法,要么只有设置的办法(通过SendMessageW发送增减音量、静音消息),要么只适用于Windows XP。找到的关于CoreAudioApi方式处理的方式,里面提供的dll已经失效...
C#获取系统文化和国家信息
注册全局热键并使用它,一键获取当前鼠标在屏幕中的坐标,及坐标处颜色RGB值。可通过热键,不断获取多个属性值。 我自己是用在Python的pyautogui控制辅助上。
C#代码。 获取操作系统目前所有进程信息,并将其进行罗列。 你懂的。
C#获取当前程序所在的文件夹
C#获取当前运行的进程,代码中引入的using System.Diagnostics; 是要用到名称空间中的Process 类,本例将枚举windows当前正在运行的所有进程,并把这些进程信息显示在ListView列表中,这些进程信息主要是进程的ID,...
近日拜读了“北辰之北灬”的《C#CAD二次开发图案填充对象边界提取》一文(原文链接:https://blog.csdn.net/pp_fzp/article/details/52992615),并在Visual Studio 2012版本中进行了反复的测试,或许因版本的原因,...
Microsoft Visual Studio 2010做的C#获取鼠标所在位置的窗口句柄名称和文字及位置实例,主要代码: [StructLayout(LayoutKind.Sequential)]//定义与API相兼容结构体,实际上是一种内存转换 public struct POINTAPI ...
C#获取当前路径
使用C#列举系统托盘信息,得到相关图标关联的进程ID及图标信息
获取当前鼠标的位置,使用c#开发,内有运行程序和源码 运行后,按s键退出。