C++ 如何使用Gtkmm获取光标位置?
哪些Gtkmm函数可以帮助我获得光标的位置(x,y)。据报道,C# Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen,20,20) Windows有 Qt有 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
#包括
#包括
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版本编写新代码?