拖放光标位于ole32.dll
中,您可以从该库加载它们。为此,您需要使用LoadLibrary
加载ole32.dll
,然后使用LoadCursor
获取这些光标的句柄。您可以使用1到7作为 LoadCursor
参数从ole32.dll
获取光标。您要查找的光标是3
或6
:
[DllImport("kernel32.dll")]
public static extern IntPtr LoadLibrary(string dllToLoad);
[DllImport("user32.dll")]
public static extern IntPtr LoadCursor(IntPtr hInstance, UInt16 lpCursorName);
private void button1_Click(object sender, EventArgs e)
{
var l = LoadLibrary("ole32.dll");
var h = LoadCursor(l, 6);
this.Cursor = new Cursor(h);
}
e.Effect
设置的标准光标,在拖放事件中设置。 - Reza Aghaei