xclick
マウスクリップを待つ.
呼び出し手順
[ibutton,xcoord,yxcoord,iwin,cbmenu]=xclick([flag])
パラメータ
- ibutton
実数スカラー (整数値): マウスボタン番号, キーコード... (以下の説明参照).
- xcoord
実数スカラー: クリックが発生した時のマウスポインタのカレントの グラフィックスケールにおけるx座標.
- ycoord
実数スカラー: クリックが発生した時のマウスポインタのカレントの グラフィックスケールにおけるy座標.
- iwin
実数スカラー (整数値): アクションが発生したウインドウの番号.
- cbmenu
文字列:
xclickがメニューのクリックによるものであると 返した場合にメニューに関連付けられるコールバック. この場合,ibutton,xcoord,ycoord, およびiwinは 任意の値をとります.- flag
実数スカラー (整数値): 指定された場合, click イベントキュー は xclick を実行した際にもクリアされません.
説明
xclick はグラフィックウインドウ内へのマウスクリック
を待ちます.
左辺の引数を3つ指定してコールされた場合, カレントのグラフィックウインドウ内へのマウスクリックを待ちます.
4または5個の左辺の引数を指定してコールされた場合, 任意のグラフィックウインドウへのマウスクリックを待ちます.
ibuttonの値を以下に説明します.
- ibutton==0
左ボタンが押された.
- ibutton==1
中ボタンが押された.
- ibutton==2
右ボタンが押された.
- ibutton==3
左ボタンがクリックされた.
- ibutton==4
中ボタンがクリックされた.
- ibutton==5
右ボタンがクリックされた.
- ibutton==10
左ボタンがダブルクリックされた.
- ibutton==11
中ボタンがダブルクリックされた.
- ibutton==12
右ボタンがダブルクリックされた.
- ibutton >=32
ASCIIコード
ibuttonのキーが押された.- ibutton <= -32
ASCIIコード
ibuttonのキーが放された.- ibutton >=1000+32
key with ASCII code
ibutton-1000has been pressed while CTRL key pressed.- ibutton==-1000
グラフィックウインドウが閉じられた.
- ibutton==-2
動的メニューが選択され, コールバックは
cbmenuとなります.
履歴
| バージョン | 記述 |
| 5.0 | Closing a figure now returns the event code -1000 instead of -100. |
| Report an issue | ||
| << twinkle | interaction | xgetmouse >> |