游戏手墙
要更改鼠标指针,您需要使用。Windows?API:
1.?添加对命名空间的引用:
使用?系统。Runtime . InteropServices
使用?系统。反思;2.?声明?API?功能
[DllImport("user32.dll")]
静电?extern?IntPtr?LoadCursorFromFile(?字符串?文件名?);3.?在Form_Load中?事件时,加载自定义光标。
私人?作废?Form1_Load(对象?发件人?EventArgs?e)
{
光标?customCursor?=?新的?光标(光标。当前.句柄);
IntPtr?customCursorHandle?=?LoadCursorFromFile("自定义鼠标指针的路径");
自定义光标。GetType()。InvokeMember("handle ",BindingFlags。公共?|
BindingFlags。非公开?|?BindingFlags。实例?|
BindingFlags。SetField?null,?自定义光标,
新的?对象[]?{?customCursorHandle?});
这个。光标?=?自定义光标;
}