我想写一个客户端,它接收来自另一个客户端创建和管理的窗口的所有事件。 XSelectInput方法允许这样做,但我没有得到Window
个对象。我只有窗口ID,我认为我必须创建Window
对象并为其分配id。但我不知道该怎么做。我在谷歌找不到Window
doc。我是Java开发人员,我习惯于javadoc。
答案 0 :(得分:0)
Window(几乎与任何其他X11资源id一样)只是对无符号32位int的typedef。只需将你的id转换为uint32
在X.h中:
typedef unsigned long XID;
typedef CARD32 XID;
typedef XID Window;