ユーザ インタフェース コントロール > 共通プロパティ > レイアウト > タイプ > Checkbutton |
checkbutton コントロールは、チェック ボックスと同じように、オンおよびオフの 2 つの状態を持つ押しボタンをロールアウトに配置するために使用します。クリックして、オンとオフを連続して切り替えることができます。
checkbutton <name> [<caption>] [ highlightColor:<color> ] \ [ toolTip:<string> ] [ checked:<boolean> ] [ images:<image_spec_array> ] \ [ border:<boolean> ]
checkbutton 項目の位置合わせの既定値は、 #center です。
チェック ボタンを押した(またはオンにした)状態のバックグラウンド カラーです。 既定値はライトグレーで、3ds Max ユーザ インタフェース規則に従います。
チェック ボタンのツールチップ用のテキストです。指定しない場合、ツールチップは表示されません。
チェック ボタンにビットマップ イメージを提供するためのイメージ仕様配列です。指定すると、 <label> は無視されて、ボタンの内容がビットマップに置き換えられます。
images:#(<image>, <maskImage>, <count_integer>, <enabled_out_image_index>, <enabled_in_image_index>, <disabled_out_image_index>, <disabled_in_image_index>)
ここでは、 <image> および <maskImage> は、ビットマップ ファイル名の文字列でも、MAXScript ビットマップ値でもかまいません。 <count_integer> には、ビットマップ内のサブイメージの数を指定し、 image_index 値には、ボタンの 4 つの状態にビットマップのどのサブイメージを使用するかを指定します。
例: |
これは、チェック ボタンのイメージとしてレンダリングを使用します。 |
これは、ビットマップのサブ イメージ 1 と 4 を使用します。 dcybtns.bmp および dcymask.bmp は、それぞれチェック ボタンのオフまたはオン状態に対応しています。 イメージ ボタン も参照してください。 |
true に設定した場合、または指定しなかった場合、checkbutton は境界線付きで描画されます。これは、3ds Max 2009 より前のバージョンでは既定値の動作でした。
false に設定すると、チェックボタンは境界線なしで描画され、UI の背景が付いたものになります。チェックボタンが有効になっている場合は、チェックボタンが押されたとき、チェックマークが付いているとき、および .checked プロパティが true に設定されていて、マウスが上に置かれているときに、境界線が表示されます。
チェック ボタンの状態です。オン( true )またはオフ( false )です。
チェック ボタンのイメージ設定の配列を設定します。このプロパティは書き込み専用です。
3ds Max 8 以降では、値を undefined に設定すると、コントロールは、イメージではなくキャプションを表示する状態に戻ります。
状態を変えるためにチェック ボタンをクリックすると呼び出されます。 <arg> 引数には、新しいチェック ボタンの状態であるオン( true )またはオフ( false )が含まれます。
ボタン上で右マウス ボタンが放されたときに、呼び出されます。3ds Max 8 以降 で使用可能です。