我认为这很容易找到,但谷歌搜索一直没有帮助。是否有一个简单的 api 来更改 X 窗口中的鼠标光标?(我知道在 Windows 中你可以调用“SetCursor”)
问问题
4164 次
2 回答
8
#include <X11/cursorfont.h>
/* ... */
Cursor c;
c = XCreateFontCursor(dpy, XC_xterm);
XDefineCursor(dpy, w, c);
其中 dpy 是您的显示器,w 是您的窗口,XC_xterm 是定义光标形状的常量。这是可用光标形状的列表以及图像。
于 2010-12-12T12:48:18.280 回答
2
看起来相当于 SetCursor 调用的是XDefineCursor
. 您可以Cursor
通过调用XCreateFontCursor
并传入其中一个形状来获取 id X11/cursorfont.h
。
于 2010-08-27T12:16:32.847 回答