我觉得这很容易find,但谷歌search已经非常无益。 是否有一个简单的API更改您的X窗口中的鼠标光标? (我知道在Windows中,你可以调用“SetCursor”)
#include <X11/cursorfont.h> /* ... */ Cursor c; c = XCreateFontCursor(dpy, XC_xterm); XDefineCursor(dpy, w, c);
其中,dpy是您的显示器,w是您的窗口,XC_xterm是定义光标形状的常量。 以下是可用的光标形状列表 ,以及图像。
看起来像一个SetCursor调用的等价物是XDefineCursor
。 通过调用XCreateFontCursor
并传入X11/cursorfont.h
中的一个形状,可以获得一个Cursor
ID。