OBJECT SET RESIZING OPTIONS
OBJECT SET RESIZING OPTIONS ( {* ;} object ; horizontal ; vertical )
引数 | 型 | 説明 | |
---|---|---|---|
* | 演算子 | → | 指定時objectはオブジェクト名 (文字列)省略時objectは変数 |
object | any | → | オブジェクト名 (* 指定時) または変数 (* 省略時) |
horizontal | Integer | → | 横リサイズオプション |
vertical | Integer | → | 縦リサイズオプション |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
OBJECT SET RESIZING OPTIONSコマンドはobjectと*** で指定したオブジェクトのリサイズオプションをカレントプロセス内で動的に変更します。これらのオプションを使用して、フォームウィンドウのサイズが変更されたときにオブジェクトをどのように表示するかを指定できます。
オプションの * 引数を渡すと、object 引数はオブジェクト名 (文字列) です。この引数を渡さない場合、object は変数であり、文字列ではなく変数参照を渡します。
horizontal 引数には横方向のリサイズオプションを渡します。*Form Objects (Properties)*テーマの以下の定数を使用できます:
定数 | 型 | 値 | コメント |
---|---|---|---|
Resize horizontal grow | 倍長整数 | 1 | ウィンドウが横方向に拡げられたら、オブジェクトの幅も同じ比率だけ右に拡大する。 |
Resize horizontal move | 倍長整数 | 2 | ウィンドウの幅が拡げられたら、オブジェクトも同じだけ右方向に移動する。 |
Resize horizontal none | 倍長整数 | 0 | ウィンドウの幅が変更されても、オブジェクトの位置及びサイズを変更しない。 |
vertical 引数には縦方向のリサイズオプションを渡します。*Form Objects (Properties)*テーマの以下の定数を使用できます:
定数 | 型 | 値 | コメント |
---|---|---|---|
Resize vertical grow | 倍長整数 | 1 | ウィンドウが縦方向に拡げられたら、オブジェクトの高さも同じ比率だけ下に拡大する。 |
Resize vertical move | 倍長整数 | 2 | ウィンドウの高さが拡げられたら、オブジェクトも同じだけ下方向に移動する。 |
Resize vertical none | 倍長整数 | 0 | ウィンドウの高さが変更されても、オブジェクトの位置及びサイズを変更しない。 |