Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用Gtkmm获取光标位置?_C++_Position_Gtk_Mouse_Gtkmm3 - Fatal编程技术网

C++ 如何使用Gtkmm获取光标位置?

C++ 如何使用Gtkmm获取光标位置?,c++,position,gtk,mouse,gtkmm3,C++,Position,Gtk,Mouse,Gtkmm3,哪些Gtkmm函数可以帮助我获得光标的位置(x,y)。据报道,C# Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen,20,20) Windows有 Qt有 Gtkmm有什么?给你 #包括 #包括 int main(int argc,char*argv[]){ Gtk::主gtkm(argc、argv); Glib::RefPtr disp=Gdk::Display::get_default(); Glib::RefPtr s

哪些Gtkmm函数可以帮助我获得光标的位置(x,y)。据报道,C#

Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen,20,20)

Windows有

Qt有

Gtkmm有什么?给你

#包括
#包括
int main(int argc,char*argv[]){
Gtk::主gtkm(argc、argv);
Glib::RefPtr disp=Gdk::Display::get_default();
Glib::RefPtr scrn=disp->get_default_screen();
Gdk::ModifierType mods;
int XPO,YPO;
显示->获取指针(scrn、xpos、YPO、mods);
printf(“xpos=%d,ypos=%d\n”,xpos,ypos);
返回0;
}

检查SO问题:@ZF007的可能副本您所指的副本没有返回x和y坐标我认为这个答案现在过时了,对我有用。谁知道。。我猜今天仍然有人在使用旧的gtk版本编写新代码?