ファイルを開くダイアログ
dialog_open ["title"], ["filter"]
"title" : ダイアログタイトル (省略可) "filter" : ファイルタイプフィルタ (省略可)
(プラグイン / モジュール : iron_dialog.hsp)
モダンなファイル選択ダイアログを表示します。
refstr : 選択されたファイルパス
stat : 0 成功 / 1 キャンセル / 負値 エラー
例:
dialog_open "画像を開いてください", "画像 (*.png;*.jpg)|*.png;*.jpg|All|*.*|"
if stat = 0 {
picload refstr
}
| プラグイン / モジュール | iron_dialog.hsp |
| バージョン | 1.0 |
| 作成日 | 2026-04-13 |
| 著作者 | IronHSP / iron_dialog |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_dialog.hsp は Win32 IFileOpenDialog / IFileSaveDialog COM
インターフェースを HSP から手軽に使えるようにする薄いラッパです。 特徴: - Windows Vista 以降のモダン UI (旧 GetOpenFileName より見た目良い) - Win10/11 ネイティブの「最近のフォルダ」「お気に入り」「OneDrive」 「クイックアクセス」等の左ペインがそのまま使える - hsp3net 専用 (#usecom / #comfunc / newcom -2 アタッチを使うため) #include "iron_dialog.hsp" filter フォーマット (NULL 区切り): "PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|All|*.*|" 内部で | を NULL に変換します。 |
| タイプ | 拡張命令 |
| グループ | iron_dialog |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_dialog.hs |