C#鼠标引用问题 this.Cursor = new Cursor("D:\\Normal.ani");为什么这样添加动画光标会出错?那又如何添加动画光标? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Cursor cs = new Cursor("D:\\Normal.ani");觉得这样才合理吧? new Cursor方法只能用标准光标文件,ani动画光标不支持。 [DllImport("user32.dll")] public static extern IntPtr LoadCursorFromFile(string fileName); [DllImport("user32.dll")] public static extern IntPtr SetCursor(IntPtr cursorHandle); [DllImport("user32.dll")] public static extern uint DestroyCursor(IntPtr cursorHandle); private void button1_Click(object sender, EventArgs e) { Cursor myCursor = new Cursor(Cursor.Current.Handle); IntPtr colorCursorHandle = LoadCursorFromFile(@"F:\q1.ani"); myCursor.GetType().InvokeMember("handle", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.SetField, null, myCursor, new object[] { colorCursorHandle }); this.Cursor = myCursor;} [DllImport("user32.dll")]//这个是什么意思啊?引用动态链接库,可是复制到c#里系统会报错啊? 你应该using DllImport的空间吧 using System.Runtime.InteropServices; 有关图标的小问题 求架构例子 请教System.Web.Hosting 作HTTP服务的教程或例子。200分 模仿QQ加入表情图片,richtext 添加图片以后,怎样读取呢? DataGridView有无功能显示加号。点击后显示从表的内容? Remoting 的服务器侧如何获知Client的IP地址 C#调用DLL的问题 怎么调用其他应用程序呢?? 请高手,翻译c#串口的英语文章,不胜感激? c#通过ODBC连接sybaseIQ库,查询结果中 中文显示乱码 很有难度的算法问题,想挑战的可以进来看下 C的dll回调C#函数
Cursor cs = new Cursor("D:\\Normal.ani");觉得这样才合理吧?
public static extern IntPtr LoadCursorFromFile(string fileName);
[DllImport("user32.dll")]
public static extern IntPtr SetCursor(IntPtr cursorHandle);
[DllImport("user32.dll")]
public static extern uint DestroyCursor(IntPtr cursorHandle);
private void button1_Click(object sender, EventArgs e)
{
Cursor myCursor = new Cursor(Cursor.Current.Handle);
IntPtr colorCursorHandle = LoadCursorFromFile(@"F:\q1.ani");
myCursor.GetType().InvokeMember("handle", BindingFlags.Public |
BindingFlags.NonPublic | BindingFlags.Instance |
BindingFlags.SetField, null, myCursor,
new object[] { colorCursorHandle });
this.Cursor = myCursor;
}
引用动态链接库,可是复制到c#里系统会报错啊?