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 0xFFFCTaskDialog hwnd, hinstance, "TaskDialog Sample", "HSPから使用しています", "ここにはメッセージが表示されます。", TDCBF_OK_BUTTON, TD_INFORMATION_ICON, retmes "stat: " + statmes "ret : " + ret