SSP/仕様書/コモンダイアログ系
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*コモンダイアログ系呼び出し [#o9bbc21e]
OSのファイル選択とかフォルダ選択とか、とりあえずなにかの...
*ファイル選択(保存/開く) [#nfbb998e]
#ref(d1.png)
↑こんなやつ。
**SakuraScript [#r35a8007]
-\![open,dialog,open,(パラメータ)]
-\![open,dialog,save,(パラメータ)]
**パラメータ指定 [#md163bdd]
:--title=タイトル|ダイアログのタイトルバーに表示されるテ...
:--dir=パス|初期表示フォルダ
:--filter=フィルタ|(別項目参照)
:--ext=拡張子|保存時の標準拡張子
:--name=ファイル名|保存時の標準ファイル名
:--id=イベント通知ID|後述のイベント通知時に使用
**フィルタ指定 [#a528e952]
| で区切る。以下のような書式。
PNG|*.png|GIF|*.gif|その他画像|*.bmp;*.wmf
説明、フィルタの順で交互に列挙。ワイルドカード使用可。~
……このへんはおもいっきりOS依存になるので変更予定(要他の...
*フォルダ選択 [#m4a3744d]
#ref(d2.png)
↑こんなやつ。
**SakuraScript [#s2f134a5]
-\![open,dialog,folder,(パラメータ)]
**パラメータ指定 [#re3a2b17]
:--title=タイトル|ダイアログのタイトルバーに表示されるテ...
:--dir=パス|初期表示フォルダ
:--id=イベント通知ID|後述のイベント通知時に使用
*色選択 [#k2d10612]
#ref(d3.png)
↑こんなやつ。
**SakuraScript [#mbff939e]
-\![open,dialog,color,(パラメータ)]
**パラメータ指定 [#i1e1a390]
:--color=R G B|R,G,Bそれぞれ0~255で色指定。空白区切り
:--id=イベント通知ID|後述のイベント通知時に使用
*共通:選択完了・キャンセル時のイベント通知 [#l22d85ad]
**OnSystemDialog [#c862f1a7]
保存/OKなどで選択完了した時
-Reference0: open/save
-Reference1: 上記で指定したID / 指定しない場合は空っぽ
-Reference2以降: 選択データ(開いたダイアログによって違う)
--ファイル選択の場合は選択したファイルパス
--色選択の場合はR,G,B (例:255,255,255)
IDにOnではじまる文字列を指定した場合は、OnSystemDialogの...
**OnSystemDialogCancel [#xed768d0]
キャンセルボタンでキャンセルした時
-Reference0: open/save
-Reference1: 上記で指定したID / 指定しない場合は空っぽ
*その他 [#h0fe7814]
-すべての動作は非同期で行われます。何を意味するかというと...
-カラーピッカーなども模索中。
*こめんとには力をこめんと。 [#of7a5d04]
#comment
終了行:
*コモンダイアログ系呼び出し [#o9bbc21e]
OSのファイル選択とかフォルダ選択とか、とりあえずなにかの...
*ファイル選択(保存/開く) [#nfbb998e]
#ref(d1.png)
↑こんなやつ。
**SakuraScript [#r35a8007]
-\![open,dialog,open,(パラメータ)]
-\![open,dialog,save,(パラメータ)]
**パラメータ指定 [#md163bdd]
:--title=タイトル|ダイアログのタイトルバーに表示されるテ...
:--dir=パス|初期表示フォルダ
:--filter=フィルタ|(別項目参照)
:--ext=拡張子|保存時の標準拡張子
:--name=ファイル名|保存時の標準ファイル名
:--id=イベント通知ID|後述のイベント通知時に使用
**フィルタ指定 [#a528e952]
| で区切る。以下のような書式。
PNG|*.png|GIF|*.gif|その他画像|*.bmp;*.wmf
説明、フィルタの順で交互に列挙。ワイルドカード使用可。~
……このへんはおもいっきりOS依存になるので変更予定(要他の...
*フォルダ選択 [#m4a3744d]
#ref(d2.png)
↑こんなやつ。
**SakuraScript [#s2f134a5]
-\![open,dialog,folder,(パラメータ)]
**パラメータ指定 [#re3a2b17]
:--title=タイトル|ダイアログのタイトルバーに表示されるテ...
:--dir=パス|初期表示フォルダ
:--id=イベント通知ID|後述のイベント通知時に使用
*色選択 [#k2d10612]
#ref(d3.png)
↑こんなやつ。
**SakuraScript [#mbff939e]
-\![open,dialog,color,(パラメータ)]
**パラメータ指定 [#i1e1a390]
:--color=R G B|R,G,Bそれぞれ0~255で色指定。空白区切り
:--id=イベント通知ID|後述のイベント通知時に使用
*共通:選択完了・キャンセル時のイベント通知 [#l22d85ad]
**OnSystemDialog [#c862f1a7]
保存/OKなどで選択完了した時
-Reference0: open/save
-Reference1: 上記で指定したID / 指定しない場合は空っぽ
-Reference2以降: 選択データ(開いたダイアログによって違う)
--ファイル選択の場合は選択したファイルパス
--色選択の場合はR,G,B (例:255,255,255)
IDにOnではじまる文字列を指定した場合は、OnSystemDialogの...
**OnSystemDialogCancel [#xed768d0]
キャンセルボタンでキャンセルした時
-Reference0: open/save
-Reference1: 上記で指定したID / 指定しない場合は空っぽ
*その他 [#h0fe7814]
-すべての動作は非同期で行われます。何を意味するかというと...
-カラーピッカーなども模索中。
*こめんとには力をこめんと。 [#of7a5d04]
#comment
ページ名: