2023伺かアドベントカレンダーに提出されるSAORIの一つです。
古き懐かしブラクラのようなものを伺か/SSPで実装できるSAORIです。
ウィンドウタイトルや表示テキスト、アイコンと選択肢を選べます。
shift-jisでやり取りしてください。
さとりユーザは特に気にせず使えます。
satori.dllのあるディレクトリにSaoriディレクトリを作り、その中に入れた場合、satori_conf.txt
には下記を記述してください。
@SAORI
DummyWindow,Saori/ukagakaSaori_DummyWindow.dll
返り値のある呼び出し
# 引数の意味 : (DummyWindow,ウィンドウタイトル名,表示するテキスト,選択肢の種類,アイコンの種類)
(DummyWindow,ウィンドウタイトル名,表示するテキスト,0,0)
返り値がないがスレッド処理で呼び出し。 大量のウィンドウを呼び出すときはこっち。
# なんでもよいので5つ目の引数を与える。
(DummyWindow,ウィンドウタイトル名,表示するテキスト,0,0,0)
kaigyou -> 改行
(DummyWindow,ウィンドウタイトル名,表示するテキストkaigyou表示するテキスト二行目,0,0)
0-6までの数字を受け付けます。
ココでの設定によって返り値(S0)
が変わります。
数値 | ボタン |
---|---|
0 | OK |
1 | OK / キャンセル |
2 | 中止/再試行/無視 |
3 | はい/いいえ/キャンセル |
4 | はい/いいえ |
5 | 再試行/キャンセル |
6 | キャンセル/再実行/継続 |
Resultは何も帰らないので、サクラスクリプトで呼んでも表示されるものはありません。
実行後に(S0)にアクセスすると選択肢の結果を拾うことができます。
選択肢の結果は設定した選択肢の種類によって変わります。
アイコンパターンは四種類あります。
数値 | アイコン |
---|---|
0 | エラー |
1 | 問合せ |
2 | 警告 |
3 | 情報 |
このSAORIはゴースト等に同梱して配布してくださってかまいません。
このプログラムを使用することによるいかなる問題や損害に、私は責任を持ちません。
ambergon