Gz:popup

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(gz:popup title' ' msg bit)


機能
ポップアップダイアログを表示する。
WSH のポップアップメソッドにあるメッセージボックスのラッパー。
BricsCAD では、vle-alert が同じ形の関数


引数
  • title … タイトルの文字列
  • msg … メッセージボックスの文字列
  • bit … [INT] ビット符号化されたアイコン・ボタンの外観を示す整数
'bit' のリファレンス
ボタン
値 	内容
0 	OK ボタン表示
1 	OK、Cancel ボタン表示
2 	Abort、Retry、Ignore ボタン表示
3 	Yes,、No、 Cancel ボタン表示
4 	Yes、No ボタン表示
5 	Retry、Cancel ボタン表示
6 	Cancel、Try Again、Continue ボタン表示

アイコン
値	内容
16 	Stop アイコン表示
32 	Question アイコン表示
48 	Exclamation アイコン表示
64 	Information アイコン表示

その他
値 	内容
256 	第2ボタンをデフォルトに。
512 	第3ボタンをデフォルトに。
4096 	メッセージボックスは、システムモーダルメッセージボックスであり、一番上のウィンドウに表示されます。
524288 	テキストを右寄せで表示
1048576 	テキストが右流れで表示


戻り値
[INT] 押されたボタンを示す整数 または nil
関連するボタンを押してメッセージボックスを閉じるときに整数値が返される。
値 	内容
1 	OK ボタンがクリックされた。
2 	Cancel(キャンセル) ボタンがクリックされた。
3 	Abort(中止) ボタンがクリックされた。
4 	Retry(再試行) ボタンがクリックされた。
5 	Ignore(無視) ボタンがクリックされた。
6 	Yes ボタンがクリックされた。
7 	No ボタンがクリックされた。
10 	Try Again(再実行) ボタンがクリックされた。
11 	Continue(続行) ボタンがクリックされた。
  1. メモ : IJCAD だと呼び出しが正常ではないのかアイコンなし OKボタンのみの動作になる。2013~2020


サンプル
(GZ:popup "タイトル文字列" "メッセージ文字列。" (+ 2 48 4096)) ; Exclamation アイコン付きメッセージで Abort、Retry、Ignore ボタン表示
1 <- OK がクリックされた。


関連事項