タスクダイアログのフラグを設定
taskdlg_set_flags flags
flags : dwFlags に設定する値 (TDF_* 定数を | で結合)
(プラグイン / モジュール : iron_taskdialog.hsp)
次回の taskdlg 呼び出しで使用される dwFlags を設定します。 デフォルト値は以下の通りです: TDF_ALLOW_DIALOG_CANCELLATION | TDF_USE_COMMAND_LINKS | TDF_ENABLE_HYPERLINKS 利用可能なフラグ: TDF_ENABLE_HYPERLINKS (0x0001) : テキスト中のハイパーリンクを有効化 TDF_ALLOW_DIALOG_CANCELLATION (0x0008) : × ボタン / Esc でキャンセル可能 TDF_USE_COMMAND_LINKS (0x0010) : コマンドリンク形式で表示 TDF_USE_COMMAND_LINKS_NO_ICON (0x0020) : コマンドリンク (アイコンなし) TDF_EXPAND_FOOTER_AREA (0x0040) : 展開テキストをフッターに表示 TDF_EXPANDED_BY_DEFAULT (0x0080) : 展開テキストを初期表示 TDF_SHOW_PROGRESS_BAR (0x0200) : プログレスバーを表示 TDF_CAN_BE_MINIMIZED (0x8000) : 最小化を許可 この設定は taskdlg_init で初期化するまで保持されます。
#include "iron_taskdialog.hsp" taskdlg_set_flags TDF_ALLOW_DIALOG_CANCELLATION | TDF_USE_COMMAND_LINKS_NO_ICON taskdlg "設定", "表示モードを選択", "", "", "ライトモード\nダークモード", TDICO_NONE, TDICO_NONE
| taskdlg | タスクダイアログを表示 (フル機能版) | (iron_taskdialog.hsp) |
| taskdlg_init | タスクダイアログの初期化 | (iron_taskdialog.hsp) |
| TDF_ENABLE_HYPERLINKS | ハイパーリンク有効フラグ (値: 0x0001) | (iron_taskdialog.hsp) |
| TDF_ALLOW_DIALOG_CANCELLATION | ダイアログキャンセル許可フラグ (値: 0x0008) | (iron_taskdialog.hsp) |
| TDF_USE_COMMAND_LINKS | コマンドリンク表示フラグ (値: 0x0010) | (iron_taskdialog.hsp) |
| TDF_USE_COMMAND_LINKS_NO_ICON | コマンドリンク (アイコンなし) フラグ (値: 0x0020) | (iron_taskdialog.hsp) |
| TDF_EXPAND_FOOTER_AREA | フッター展開フラグ (値: 0x0040) | (iron_taskdialog.hsp) |
| TDF_EXPANDED_BY_DEFAULT | 初期展開フラグ (値: 0x0080) | (iron_taskdialog.hsp) |
| TDF_SHOW_PROGRESS_BAR | プログレスバー表示フラグ (値: 0x0200) | (iron_taskdialog.hsp) |
| TDF_CAN_BE_MINIMIZED | 最小化可能フラグ (値: 0x8000) | (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 |