在XLib中创建窗口时
SetWindowAttributes.event_mask会员的面具是什么?XCreateWindow()的第11位参数?XNextEvent(lDisplay, &xEvent); )中寻找的事件是什么?我也找过类似的职位。如果已经有了,请指出正确的方向。
更新
对于那些想要第1-3部分的简单答案的人来说:
1.
xAttributes.event_mask = ExposureMask | KeyPressMask | ButtonPress |
StructureNotifyMask | ButtonReleaseMask |
KeyReleaseMask | EnterWindowMask | LeaveWindowMask |
PointerMotionMask | Button1MotionMask | VisibilityChangeMask |
ColormapChangeMask;2.
unsigned long valuemask = CWEventMask | CWBackPixel | CWBorderPixel | CWCursor;
发布于 2012-02-20 07:18:34
XLib已经有了很好的文档。例如,XLib编程手册:事件掩码
发布于 2012-02-20 07:20:07
我想前三个都有很好的记录。
若要确定鼠标是否在窗口上方,请侦听“输入”和“离开事件”。xev实用程序是了解X窗口系统中存在哪些事件以及它们何时发送的一个很好的方法。
https://stackoverflow.com/questions/9357382
复制相似问题