objskip

オブジェクトのフォーカス移動モードを設定

objskip p1,p2

p1=0~(0) : オブジェクトID指定
p2=1~(2) : フォーカス移動モード

解説

p1で指定したオブジェクトIDのフォーカス移動モードを設定します。
フォーカス移動モードは、[TAB]キーにより配置されたオブジェクトを移動させる場合の挙動をオブジェクトごとに指定するものです。
p2でモード値を指定します。モード値の詳細は、以下の通りです。

  p2 : フォーカス移動モード
 --------------------------------------------------------------
   1 : [TAB]キーにより次のオブジェクトにフォーカスを移動可能(標準)
   2 : [TAB]キーにより次のオブジェクトにフォーカス移動は不可能
   3 : [TAB]キーによるオブジェクトへのフォーカス移動は行なわない(スキップ)
  +4 : フォーカス移動時にテキストを全選択する(入力ボックスのみ)

通常は、オブジェクトを配置した段階で最適なモードが設定されているので、フォーカス移動モードを再設定する必要はありません。
特殊な役割を果たすオブジェクトだけ、フォーカス移動モード変えたり、winobj命令によりシステム定義のオブジェクトを新しく追加した場合に使用してください。
objmode命令により、フォーカス移動モードの機能がOFFにされている場合は、[TAB]キーによるフォーカス移動は行なわれませんので注意してください。

関連項目

winobjウィンドウオブジェクトの配置
objmodeオブジェクトモード設定

サンプル逆引き (1)

calcsheet.hsp

情報

バージョン3.4
作成日2009/08/01
著作者onitama
URLhttp://hsp.tv/
備考ver3.4標準命令
タイプ内蔵命令
グループオブジェクト制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\i_object.hs