[ top ] [ prev ] [ up ] [ next ]
Phi::BitBtn
super class
- Phi::Button
class methods
- new(parent[, name, caption]) : Phi::BitBtn
-
properties
- glyph : Phi::Bitmap
-
選択したビットマップボタンに表示するビットマップ
1 つのビットマップに指定できるイメージは 4 つまでです。イメージはどれも同じサイズで,横に一列に並んでいなくてはなりません。ビットボタンは指定したイメージのいずれか 1 つをボタンの状態に従って表示します。
- ビットマップ内のイメージの位置
-
ボタンの状態
説明
- 1 番目
-
上がっている
ボタンを選択していないとき ( 通常の状態のとき ) のイメージ。このイメージは,ボタンにフォーカスがある場合 ( ボタンを選択したときなど ) にも使われる。この場合はフォーカスの長方形がボタンの周囲に描画される。ビットマップに他のイメージがない場合は,どの状態でもこのイメージが使われる
- 2 番目
-
使用不可
ボタンが選択できないことを示すイメージ。淡色表示される
- 3 番目
-
下がっている
ボタンをクリックしたときのイメージ。マウスボタンから指を離すと上がった状態のイメージに戻る
- 4 番目
-
下がったまま
ボタンを押し下げたままのときのイメージ。選択されたままであることを示す
イメージが 1 つだけの場合は,下がったままの状態も上がっている状態と同じイメージになりますが,ビットボタンはイメージをやや異なる状態に変えて,他の状態になったことを表そうとします。
ビットマップに複数のイメージがある場合, num_glyphs を使ってビットマップ内のイメージの数を指定しなくてはなりません。
- 注意
-
ビットマップの左下のピクセルは「透過色」として予約されます。左下のピクセルと一致する色のビットマップのピクセルはすべて「透過色」になります。
- num_glyphs : Fixnum
-
glyph で指定するグラフィック内のイメージ ( ビットマップボタンまたはスピードボタンで使うイメージ ) の数を示します。
ビットマップに複数のイメージがある場合, num_glyphs
を使ってビットマップ内のイメージの数を指定しなくてはなりません。 num_glyphs
の値は 1..3 ( スピードボタンでは 1..4) です。デフォルト値は 1 です。
- kind : Fixnum
-
ビットマップボタンの種類
- BK_CUSTOM
-
ボタンは
glyph
プロパティを使って表示するイメージを決める。押しボタンと同様に,ボタンの modal_result を選択することも on_click イベントに対応するコードを指定することもできる
- BK_OK
-
緑色のチェックマークと「 OK 」という文字列がボタンに表示される。ボタンはデフォルトボタンになる (Default プロパティが自動的に True に設定される ) 。このボタンを選択すると,ダイアログボックスが閉じる。ビットマップボタンの modal_result 値は MR_OK となる
- BK_CANCEL
-
赤い×印と「キャンセル」という文字列がボタンに表示される。ボタンは[キャンセル]ボタンになる (Cancel プロパティが自動的に True に設定される ) 。このボタンを押すと,ダイアログボックスが閉じる。ビットマップボタンの modal_result 値は MR_CANCEL となる
- BK_YES
-
緑色のチェックマークと「はい」という文字列がボタンに表示される。ボタンはデフォルトボタンになる (Default プロパティが自動的に True に設定される ) 。このボタンを押すと,ダイアログボックスで変更した結果が受け入れられ,ダイアログボックスが閉じる。ビットマップボタンの modal_result 値は MR_YES となる
- BK_NO
-
赤い否定マークと「いいえ」という文字列ボタンに表示される。ボタンは[キャンセル]ボタンになる (Cancel プロパティが自動的に True に設定される ) 。このボタンを押すと,ダイアログボックスで変更した結果がキャンセルされ,ダイアログボックスが閉じる。ビットマップボタンの modal_result 値は MR_NO となる
- BK_HELP
-
水色の疑問符と「ヘルプ」という文字列がボタンに表示される。このボタンを押すとアプリケーションのヘルプファイル ( アプリケーションの HelpFile プロパティで指定したヘルプファイル ) のヘルプ画面が表示される。ボタンの HelpContext プロパティでヘルプファイルのどのヘルプ画面を表示するか指定する
- BK_CLOSE
-
終了記号が付いた緑色のドアと「終了」という文字列がボタンに表示される。このボタンを押すとフォームが閉じる。ボタンの Default プロパティは True である
- BK_ABORT
-
赤い×印と「中止」という文字列がボタンに表示される
- BK_RETRY
-
緑色の環状矢印と「再試行」という文字列がボタンに表示される
- BK_IGNORE
-
緑色の人が歩み去る絵と「無視」という文字列がボタンに表示される。エラーが発生した後に処理を続行する場合に使う
- BK_ALL
-
緑色の二重チェックマークと「すべて」という文字列がボタンに表示される
[ top ] [ prev ] [ up ] [ next ]