PDA

View Full Version : راهنمایی در تغییر شکل کرسر خارج از فرم



alidarbedar
یک شنبه 28 دی 1393, 20:57 عصر
سلام
برای تغییر شکل کرسر داخل فرم دستور :
this.Cursor = new Cursor(@"d:\cursor.cur");
را داریم
آیا امکان تغییر شکل کرسر در خارج از فرم وجود دارد؟

alidarbedar
دوشنبه 29 دی 1393, 16:16 عصر
سلام
برای تغییر شکل کرسر داخل فرم دستور :
this.Cursor = new Cursor(@"d:\cursor.cur");
را داریم
آیا امکان تغییر شکل کرسر در خارج از فرم وجود دارد؟

توی استک اینو پیدا کردم :
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern IntPtr LoadCursorFromFile(string fileName);
Cursor myCursor;
private void tsbtn_ZoomIn_Click(object sender, EventArgs e)

IntPtr handle = LoadCursorFromFile("view_zoom_in.cur");
myCursor = new Cursor(handle);
zg1.Cursor = myCursor;
}


خط آخر zg1 چطور فراخوان میشه؟ و اساسا خارج از فرم پاسخگو هست؟