2013-05-24 38 views
6

Được rồi, vì vậy tôi nghĩ tôi sẽ tham gia phát triển Linux. Tuy nhiên, tôi thấy rằng bạn khó có thể thao tác chuột và bàn phím. Câu hỏi của tôi là GTK không hỗ trợ loại điều đó, hay tôi thiếu cái gì đó?cách đặt vị trí con trỏ trong gtk -Linux, MonoDevelop

Trong cửa sổ của nó dễ dàng:

Point Pos = new Point(20,20); 
    Cursor.Position = Pos; 

Làm thế nào tôi làm điều đó trong Linux? Tôi đang sử dụng MonoDevelop. Cảm ơn!

Trả lời

6

Vì bạn đề cập đến việc sử dụng MonoDevelop trên Linux, tôi cho rằng bạn đang sử dụng Gtk#. Sử dụng Gtk #, bạn cần sử dụng Gdk.Display.WarpPointer. Chưa được kiểm tra, nhưng có thể một số thông tin như sau sẽ hoạt động:

Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen, 20, 20); 
+0

Điều đó hoàn hảo! Cảm ơn nhiều! – FrostyFire

+0

Được thưởng Bounty! – FrostyFire