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