簡易タスクダイアログを表示
taskdlg_simple "title", "main", buttons
"title" : ダイアログのタイトルバーに表示する文字列 "main" : メインメッセージ (大きいフォントで表示される) buttons : 表示するボタンの組み合わせ (TDBTN_* 定数を | で結合)
(プラグイン / モジュール : iron_taskdialog.hsp)
選択肢なしの簡易タスクダイアログを表示します。 OS 標準の共通ボタン (OK / Yes / No / Cancel / Retry / Close) のみを使用するシンプルな版です。 buttons パラメータには TDBTN_* 定数を OR (|) で組み合わせて指定します: TDBTN_OK (0x01) : OK ボタン TDBTN_YES (0x02) : はいボタン TDBTN_NO (0x04) : いいえボタン TDBTN_CANCEL (0x08) : キャンセルボタン TDBTN_RETRY (0x10) : 再試行ボタン TDBTN_CLOSE (0x20) : 閉じるボタン ■ 戻り値 (stat) IDOK (1) : OK ボタンが押された IDCANCEL (2) : キャンセルまたは × ボタン / Esc IDRETRY (4) : 再試行ボタンが押された IDYES (6) : はいボタンが押された IDNO (7) : いいえボタンが押された IDCLOSE (8) : 閉じるボタンが押された ■ フル機能版との違い taskdlg_simple は TDF_ALLOW_DIALOG_CANCELLATION のみをフラグとして使用し、コマンドリンクやハイパーリンクは有効になりません。 アイコン、フッター、コンテンツ等の詳細な設定が必要な場合は taskdlg を使用してください。
#include "iron_taskdialog.hsp" taskdlg_simple "エラー", "接続に失敗しました。", TDBTN_RETRY | TDBTN_CANCEL | TDBTN_CLOSE if stat = 4 : mes "再試行" if stat = 2 : mes "キャンセル" if stat = 8 : mes "閉じる"
| taskdlg | タスクダイアログを表示 (フル機能版) | (iron_taskdialog.hsp) |
| taskdlg_init | タスクダイアログの初期化 | (iron_taskdialog.hsp) |
| TDBTN_OK | OK ボタン定数 (値: 0x01) | (iron_taskdialog.hsp) |
| TDBTN_YES | はい (Yes) ボタン定数 (値: 0x02) | (iron_taskdialog.hsp) |
| TDBTN_NO | いいえ (No) ボタン定数 (値: 0x04) | (iron_taskdialog.hsp) |
| TDBTN_CANCEL | キャンセルボタン定数 (値: 0x08) | (iron_taskdialog.hsp) |
| TDBTN_RETRY | 再試行ボタン定数 (値: 0x10) | (iron_taskdialog.hsp) |
| TDBTN_CLOSE | 閉じるボタン定数 (値: 0x20) | (iron_taskdialog.hsp) |
| プラグイン / モジュール | iron_taskdialog.hsp |
| バージョン | 3.8 |
| 作成日 | 2026/04/18 |
| 著作者 | IronHSP |
| URL | https://github.com/inovia/IronHSP |
| 備考 | comctl32.dll (OS 標準)。Windows Vista 以降が必要。
#include "iron_taskdialog.hsp" を記述して使用。 |
| タイプ | 拡張命令 |
| グループ | タスクダイアログ |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_taskdialog.hs |