taskdlg_set_width

タスクダイアログの幅を設定

taskdlg_set_width px

px : ダイアログの幅 (ピクセル単位、0 = 自動)

(プラグイン / モジュール : iron_taskdialog.hsp)

解説

次回の taskdlg 呼び出しで使用されるダイアログの幅をピクセル単位で設定します。
0 を指定すると、コンテンツに応じた自動幅になります (デフォルト)。

内部的に TASKDIALOGCONFIG 構造体の cxWidth フィールドに設定されます。
この設定は taskdlg_init で初期化するまで保持されます。

サンプル

#include "iron_taskdialog.hsp"

taskdlg_set_width 500
taskdlg "テスト", "幅 500px のダイアログ", "このダイアログは幅 500 ピクセルで表示されています。", "", "OK", TDICO_INFO, TDICO_NONE

関連項目

taskdlgタスクダイアログを表示 (フル機能版)(iron_taskdialog.hsp)
taskdlg_initタスクダイアログの初期化(iron_taskdialog.hsp)

情報

プラグイン / モジュールiron_taskdialog.hsp
バージョン3.8
作成日2026/04/18
著作者IronHSP
URLhttps://github.com/inovia/IronHSP
備考comctl32.dll (OS 標準)。Windows Vista 以降が必要。
#include "iron_taskdialog.hsp" を記述して使用。
タイプ拡張命令
グループタスクダイアログ
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_taskdialog.hs