XDefineCursor(3) カーソルを定義する

Other Alias

XUndefineCursor

書式

XDefineCursor(display, w, cursor)

      Display *display;

      Window w;

      Cursor cursor;

XUndefineCursor(display, w)

      Display *display;

      Window w;

引き数

cursor
表示するカーソルか None を指定する。
display
X サーバへの接続を指定する。
w
ウィンドウを指定する。

説明

カーソルが設定された場合、このカーソルはそのウィンドウ内でポインタと して使われる。 引き数 cursor に None を指定した場合は XUndefineCursor と等価である。

XDefineCursor はエラー BadCursor, BadWindow を起こすことがある。

関数 XUndefineCursor は、このウィンドウに対する以前の XDefineCursor の効果を取り消す。 ポインタがウィンドウ内にある場合、親ウィンドウのカーソルが使用される。 ルートウィンドウの場合には、デフォルトのカーソルが復元される。

XUndefineCursor はエラー BadWindow を起こすことがある。

返り値

BadAlloc
要求されたリソースやサーバメモリの割り当てにサーバが失敗した。
BadCursor
引き数 Cursor の値が、定義されている Cursor を指していない。
BadWindow
引き数 Window の値が、定義されている Window を指していない。