XDefineCursor(3X11) — NEWS-OS Programmer’s Manual
名称
XDefineCursor, XUndefineCursor − カーソルを定義する
形式
XDefineCursor(display, w, cursor)
Display ∗display;
Window w;
Cursor cursor; XUndefineCursor(display, w)
Display ∗display;
Window w;
引数
cursor表示するカーソルまたは None を指定します。
displayX サーバへのコネクションを指定します。
wウィンドウを指定します。
解説
カーソルを設定すると、ポインタがウィンドウにある場合にそのカーソルが 使用されます。 カーソルが None であれば、 XUndefineCursor と同じです。 XDefineCursor は、 BadCursor および BadWindow エラーを生じることがあります。 XUndefineCursor 関数は、このウィンドウの前の XDefineCursor の影響を取消します。 ウィンドウにポインタがある場合、 ここで親のカーソルを使用します。 ルートウィンドウでは、 デフォルトカーソルが復元されます。 XUndefineCursor は、 BadWindow エラーが生じることがあります。
診断
BadAlloc サーバが、要求されたリソースまたはサーバメモリの割り当てに失敗した。
BadCursor Cursor 引数の値が、定義された Cursor を指さない。
BadWindow
Window 引数の値が、定義された Window を指さない。
関連事項
XCreateFontCursor(3X11), XRecolorCursor(3X11)
Xlib − C Language X Interface
NEWS-OSRelease 4.2.1R