Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 動的インタラクティブ機能 > カスタムインターフェースの構築 > 低レベルインターフェース制御 > MouseAppearance >

MouseAppearance

MouseAppearance
expr が表示されているエリアにマウスポインタがきたときにマウスカーソルが graphic になるようにする.
MouseAppearance
グラフィックス中の座標をマウスカーソルのホットスポットとして使う.
MouseAppearance[expr, graphic, Scaled[{x, y}]]
スケールされた座標をマウスカーソルのホットスポットとして使う.
MouseAppearance
名前付きカーソルをマウスカーソルとして使う.
MouseAppearance[expr, Automatic]
通常のマウスカーソル動作に戻す.
  • MouseAppearanceの第2引数には任意の式が使える.Mathematica はその式がマウスカーソルとしての使用に相応しくなるように,式を自動的にRasterizeする.
  • MouseAppearanceの第2引数が大き過ぎてシステムがカーソルとして表示できない場合,Mathematica は縦横比を変えずに自動的にこれを再スケールしてシステムがカーソルとして表示できる最大の大きさにする.
  • MouseAppearanceはネストさせることができる.マウスが示す式をラップしている最も内側のMouseAppearanceが常に優先される.
  • マウスカーソルに特定のホットスポットが指定されていない場合,ホットスポットは中央であると推定される.
  • 名前付きカーソルはカスタム仕様のホットスポット値を持つことはできない.
  • 第2引数がGraphicsオブジェクトの場合,ホットスポットはそのグラフィックスの座標系内に置かれる.さもなければ,で指定される座標がScaled座標系に置かれる.
  • オペレーティングシステムのデフォルトカーソルを参照する名前付きカーソルはコンピュータによって異なって見えることがある.
  • に使用可能な値:
"Arrow"デフォルトのマウスポインタ
"Edit"テキスト選択に使用されるカーソル
"LinkHand"ハイパーリンクに使用されるカーソル
"NoOp"クリック不可の範囲を示すために使われるカーソル
"FrameLRResize"水平方向のサイズ変更に使われるカーソル
"FrameTBResize"垂直方向のサイズ変更に使われるカーソル
"FrameFallingResize"対角方向のサイズ変更に使われるカーソル
"FrameRisingResize"対角方向のサイズ変更に使われるカーソル
"DragAndDrop"ドラッグアンドドロップ操作に使われるカーソル
"DragGraphics"画像の選択部分をドラッグするのに使われるカ
In[1]:=
Click for copyable input
Out[1]=
カーソルには任意の Mathematica 式が使える:
カーソルを使って選択不可のオブジェクトを示す:
文字のように見えカーソルは変更しないグラフィックスを作成する:
マウスカーソルを部分的に透過的にすることができる:
マウスカーソルの背景は一般に透過的である:
オブジェクトが透過的ではない背景を指定した場合は代りにその背景が使われる:
マウスカーソルが矩形オブジェクトである必要はない:
MouseAppearanceを使ってLocatorをサイズ変更ウィジェットとして同定するのを助ける:
カラーアニメーションのマウスカーソル:
大幅に拡大された可視のテキストを選ぶカーソル:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF