move cursor owner from monitor to manager.
This commit is contained in:
Binary file not shown.
@@ -139,17 +139,17 @@ public static class Lib
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern bool IsCursorVisible(int id);
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern int GetCursorX(int id);
|
||||
public static extern int GetCursorX();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern int GetCursorY(int id);
|
||||
public static extern int GetCursorY();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern int GetCursorShapeWidth(int id);
|
||||
public static extern int GetCursorShapeWidth();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern int GetCursorShapeHeight(int id);
|
||||
public static extern int GetCursorShapeHeight();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern int GetCursorShapePitch(int id);
|
||||
public static extern int GetCursorShapePitch();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern CursorShapeType GetCursorShapeType(int id);
|
||||
public static extern CursorShapeType GetCursorShapeType();
|
||||
[DllImport("uDesktopDuplication")]
|
||||
public static extern void GetCursorTexture(int id, System.IntPtr ptr);
|
||||
[DllImport("uDesktopDuplication")]
|
||||
|
||||
@@ -171,12 +171,12 @@ public class Monitor
|
||||
|
||||
public int cursorX
|
||||
{
|
||||
get { return Lib.GetCursorX(id); }
|
||||
get { return Lib.GetCursorMonitorId() == id ? Lib.GetCursorX() : -1; }
|
||||
}
|
||||
|
||||
public int cursorY
|
||||
{
|
||||
get { return Lib.GetCursorY(id); }
|
||||
get { return Lib.GetCursorMonitorId() == id ? Lib.GetCursorY() : -1; }
|
||||
}
|
||||
|
||||
public int systemCursorX
|
||||
@@ -199,17 +199,17 @@ public class Monitor
|
||||
|
||||
public int cursorShapeWidth
|
||||
{
|
||||
get { return Lib.GetCursorShapeWidth(id); }
|
||||
get { return Lib.GetCursorShapeWidth(); }
|
||||
}
|
||||
|
||||
public int cursorShapeHeight
|
||||
{
|
||||
get { return Lib.GetCursorShapeHeight(id); }
|
||||
get { return Lib.GetCursorShapeHeight(); }
|
||||
}
|
||||
|
||||
public CursorShapeType cursorShapeType
|
||||
{
|
||||
get { return Lib.GetCursorShapeType(id); }
|
||||
get { return Lib.GetCursorShapeType(); }
|
||||
}
|
||||
|
||||
public int moveRectCount
|
||||
|
||||
Reference in New Issue
Block a user