TaskDialog Sample

TaskDialogIndirect API を使ったものはすでにあるけど、TaskDialog API を使ったものがなかったので作ってみた。

TaskDialogIndirect API を使ったものはすでにあるけど、TaskDialog API を使ったものがなかったので作ってみた。

  • タグ:
  • タグはありません
// TaskDialog.hsp
// TaskDialog Sample by akk026
#uselib "comctl32.dll"
#func TaskDialog "TaskDialog" int, int, wstr, wstr, wstr, int, wptr, var
#define TDCBF_OK_BUTTON 0x0001
#define TDCBF_YES_BUTTON 0x0002
#define TDCBF_NO_BUTTON 0x0004
#define TDCBF_CANCEL_BUTTON 0x0008
#define TDCBF_RETRY_BUTTON 0x0010
#define TDCBF_CLOSE_BUTTON 0x0020
#define TD_WARNING_ICON 0xFFFF
#define TD_ERROR_ICON 0xFFFE
#define TD_INFORMATION_ICON 0xFFFD
#define TD_SHIELD_ICON 0xFFFC
TaskDialog hwnd, hinstance, "TaskDialog Sample", "HSP使", "", TDCBF_OK_BUTTON, TD_INFORMATION_ICON, ret
mes "stat: " + stat
mes "ret : " + ret
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX