sample_taskdialog.hsp

sample\basic\sample_taskdialog.hsp » Plain Format

	;
	; sample_taskdialog.hsp — Vista+ タスクダイアログのサンプル
	;
	#include "iron_taskdialog.hsp"

	; 例1: コマンドリンク形式の選択ダイアログ
	taskdlg "保存の確認", "変更を保存しますか?", "ファイルに未保存の変更があります。", "Ctrl+S でいつでも保存できます", "保存して閉じる\n保存せずに閉じる\nキャンセル", 1, 3
	switch stat
		case 101 : mes "保存して閉じるが選択されました" : swbreak
		case 102 : mes "保存せずに閉じるが選択されました" : swbreak
		case 103 : mes "キャンセルが選択されました" : swbreak
		case 2   : mes "×ボタンで閉じました" : swbreak
		default  : mes "選択ID: " + stat : swbreak
	swend

	; 例2: 簡易版 (Yes/No)
	taskdlg_simple "確認", "続行しますか?", TDBTN_YES | TDBTN_NO
	if stat = 6 : mes "Yes が選択されました"
	if stat = 7 : mes "No が選択されました"

	; 例3: エラーダイアログ
	taskdlg "エラー", "処理に失敗しました", "ファイルが見つかりません。\nパスを確認してください。", "", "再試行\n中止", 2, 0
	mes "選択ID: " + stat

	stop