我认为这很容易找到,但谷歌搜索一直非常无益。是否有一个简单的api来更改X窗口中的鼠标光标? (我知道在Windows中你可以称之为“SetCursor”)
答案 0 :(得分:4)
#include <X11/cursorfont.h>
/* ... */
Cursor c;
c = XCreateFontCursor(dpy, XC_xterm);
XDefineCursor(dpy, w, c);
dpy是你的显示器,w是你的窗口,XC_xterm是一个定义光标形状的常量。这是a list of available cursor shape以及图片。
答案 1 :(得分:2)
看起来SetCursor调用的等价物是XDefineCursor
。您可以通过调用Cursor
并从XCreateFontCursor
传入其中一个形状来获取X11/cursorfont.h
ID。