5

これは見つけやすいと思いましたが、グーグル検索はとても役に立ちませんでした。Xウィンドウでマウスカーソルを変更するための簡単なAPIはありますか?(ウィンドウでは「SetCursor」と呼ぶことができます)

4

2 に答える 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からシェイプの 1 つを呼び出しXCreateFontCursorて渡すことで、ID を取得できますX11/cursorfont.h

于 2010-08-27T12:16:32.847 に答える