共通ボタンを設定
taskdlg_set_buttons btns
btns : dwCommonButtons に設定する値 (TDBTN_* 定数を | で結合)
(プラグイン / モジュール : iron_taskdialog.hsp)
次回の taskdlg 呼び出しで、選択肢 (コマンドリンク) とは別に表示する共通ボタンを設定します。 例えば、コマンドリンクの選択肢に加えて「キャンセル」ボタンを表示したい場合に使用します: taskdlg_set_buttons TDBTN_CANCEL 設定可能な値: TDBTN_OK (0x01) : OK ボタン TDBTN_YES (0x02) : はいボタン TDBTN_NO (0x04) : いいえボタン TDBTN_CANCEL (0x08) : キャンセルボタン TDBTN_RETRY (0x10) : 再試行ボタン TDBTN_CLOSE (0x20) : 閉じるボタン この設定は taskdlg_init で初期化するまで保持されます。 taskdlg_simple では buttons パラメータで直接指定するため、この命令は不要です。
#include "iron_taskdialog.hsp" taskdlg_set_buttons TDBTN_CANCEL taskdlg "操作選択", "どの操作を実行しますか?", "", "", "コピー\n移動\n削除", TDICO_INFO, TDICO_NONE if stat = 101 : mes "コピー" if stat = 102 : mes "移動" if stat = 103 : mes "削除" if stat = 2 : mes "キャンセル"
| taskdlg | タスクダイアログを表示 (フル機能版) | (iron_taskdialog.hsp) |
| taskdlg_init | タスクダイアログの初期化 | (iron_taskdialog.hsp) |
| taskdlg_simple | 簡易タスクダイアログを表示 | (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 |