模块名称:TaskDialog 模块作者:Daen 模块版本:1.3 模块 MD5:3638ae9b3cdd1b7af37e908b43bfecbd 模块大小:32.81 KB 版权声明: 模块描述:Windows新版样式的信息框,支持Vista及以上系统版本。 模块备注: Daen轻度封装,原版权归原作者 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 多线程支持库 2.0|EThread|5F99C1642A2F4e03850721B4F5D7C3F8 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 ------------------------------ .子程序 A2W, 字节集, , .参数 Ansi文本, 文本型, 参考 , .子程序 大恩_弹出信息框, 整数型, , 返回值为按钮值(自行调试确认),失败返回-1 .参数 参数_类型, 整数型, , 1=正确,2=错误,3=疑问(确定|取消),4=疑问(是|否|取消),5=警告,6=UAC灰,7=UAC蓝,8=复选框 .参数 参数_信息框标题, 文本型, , 这个标题是信息框,一般用来写软件的名称之类的,不写实际内容 .参数 参数_标题, 文本型, , .参数 参数_内容, 文本型, , .参数 参数_父窗口句柄, 整数型, 可空 , .参数 参数_复选框文本, 文本型, 可空 , 参数_类型=8时必填 .参数 参数_复选框勾选, 整数型, 参考 可空 , 1=勾选,0=未勾选 .参数 参数_居中模式, 整数型, 可空 , 1=屏幕居中,2=父窗口居中,默认父窗口居中 .子程序 大恩_等待框_关闭, 逻辑型, , 成功返回真,失败返回假 .子程序 大恩_等待框_取状态, 逻辑型, , 未关闭返回真,已被关闭返回假,建议载入后的所有代码都调用此函数一次 .子程序 大恩_等待框_载入, 逻辑型, , 载入成功返回真,失败返回假,该方法为异步,可继续执行下面的代码,但是不允许用户鼠标操作 .参数 参数_类型, 整数型, , 1=正确,2=错误,3=疑问,4=警告,5=UAC灰,6=UAC蓝 .参数 参数_信息框标题, 文本型, , .参数 参数_标题, 文本型, , .参数 参数_内容, 文本型, , .参数 参数_父窗口句柄, 整数型, 可空 , .参数 参数_居中模式, 整数型, 可空 , 1=屏幕居中,2=父窗口居中,默认父窗口居中 .参数 参数_用户点击取消回调, 子程序指针, , &回调子程序 .子程序 大恩_等待框_置进度, 逻辑型, , 成功返回真,失败返回假 .参数 参数_进度, 整数型, , 1-100 .子程序 大恩_等待框_置内容, 逻辑型, , 成功返回真,失败返回假 .参数 参数_内容, 文本型, , .子程序 信息框_标准, 整数型, , 返回-1为调用失败 .参数 父窗口句柄, 整数型, 可空 , .参数 标题, 文本型, 可空 , .参数 窗口标题, 文本型, 可空 , .参数 内容, 文本型, 可空 , .参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON) .参数 资源, 整数型, 可空 , .参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON .子程序 信息框_标准_W, 整数型, , .参数 父窗口句柄, 整数型, 可空 , .参数 标题, 字节集, 可空 , .参数 窗口标题, 字节集, 可空 , .参数 内容, 字节集, 可空 , .参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON) .参数 资源, 整数型, 可空 , .参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON .子程序 信息框_高级, 整数型, , 返回-1为调用失败 .参数 父窗口句柄, 整数型, 可空 , .参数 标题, 文本型, 可空 , .参数 窗口标题, 文本型, 可空 , .参数 内容, 文本型, 可空 , .参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON) .参数 默认按钮, 整数型, 可空 , .参数 资源, 整数型, 可空 , .参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON .参数 拓展样式, 整数型, 可空 , #TDF_USE_COMMAND_LINKS .参数 宽度, 整数型, 可空 , 默认按照文字自动调整 .参数 复选框信息, 文本型, 可空 , .参数 复选框返回, 整数型, 参考 可空 , .参数 展开提示, 文本型, 可空 , .参数 收缩提示, 文本型, 可空 , .参数 展开信息, 文本型, 可空 , .参数 底部图标, 整数型, 可空 , #TD_WARNING_BG_ICON .参数 底部信息, 文本型, 可空 , .参数 拓展按钮, 拓展按钮, 可空 数组, .参数 单选框, 拓展按钮, 可空 数组, .参数 默认单选框, 整数型, 可空 , .参数 单选框返回, 整数型, 参考 可空 , .参数 回调事件, 整数型, 可空 , TaskDialogCallbackProc .子程序 信息框_高级_W, 整数型, , .参数 父窗口句柄, 整数型, 可空 , .参数 标题, 字节集, 可空 , .参数 窗口标题, 字节集, 可空 , .参数 内容, 字节集, 可空 , .参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON) .参数 默认按钮, 整数型, 可空 , .参数 资源, 整数型, 可空 , .参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON .参数 拓展样式, 整数型, 可空 , #TDF_USE_COMMAND_LINKS .参数 宽度, 整数型, 可空 , 默认按照文字自动调整 .参数 复选框信息, 字节集, 可空 , .参数 复选框返回, 整数型, 参考 可空 , .参数 展开提示, 字节集, 可空 , .参数 收缩提示, 字节集, 可空 , .参数 展开信息, 字节集, 可空 , .参数 底部图标, 整数型, 可空 , #TD_WARNING_BG_ICON .参数 底部信息, 字节集, 可空 , .参数 拓展按钮, 拓展按钮_W, 可空 数组, .参数 单选框, 拓展按钮_W, 可空 数组, .参数 默认单选框, 整数型, 可空 , .参数 单选框返回, 整数型, 参考 可空 , .参数 回调事件, 整数型, 可空 , TaskDialogCallbackProc .子程序 信息框_兼容, 整数型, , .参数 父窗口句柄, 整数型, 可空 , .参数 标题, 文本型, 可空 , .参数 窗口标题, 文本型, 可空 , .参数 内容, 文本型, 可空 , .参数 标准按钮, 整数型, 可空 , 仅支持 #TDCBF_OK_BUTTON / 位或 (#TDCBF_OK_BUTTON, #TDCBF_CANCEL_BUTTON) / 位或 (#TDCBF_RETRY_BUTTON, #TDCBF_CANCEL_BUTTON) / 位或 (#TDCBF_YES_BUTTON, #TDCBF_NO_BUTTON) .参数 资源, 整数型, 可空 , .参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON .参数 强制兼容, 逻辑型, 可空 , 强制使用兼容模式(用于测试) .子程序 信息框_取返回码, 整数型, , .子程序 信息框_是否支持, 逻辑型, , .数据类型 拓展按钮, 公开, .成员 ID, 整数型, , , nButtonID .成员 标题, 文本型, , , pszButtonText 使用字符(10)换行 .数据类型 拓展按钮_W, 公开, .成员 ID, 整数型, , , nButtonID .成员 标题, 字节集, , , pszButtonText 使用字符(10)换行 .常量 IDABORT, "3", 公开, .常量 IDCANCEL, "2", 公开, .常量 IDCLOSE, "8", 公开, .常量 IDIGNORE, "5", 公开, .常量 IDNO, "7", 公开, .常量 IDOK, "1", 公开, .常量 IDRETRY, "4", 公开, .常量 IDYES, "6", 公开, .常量 S_FALSE, "1", 公开, FALSE,这是回调事件使用的常量 .常量 S_OK, "0", 公开, OK,这是回调事件使用的常量 .常量 TD_ERROR_BG_ICON, "65529", 公开, .常量 TD_ERROR_ICON, "65534", 公开, .常量 TD_INFORMATION_ICON, "65533", 公开, .常量 TD_SHIELD_BG_GREY_ICON, "65527", 公开, .常量 TD_SHIELD_BG_ICON, "65531", 公开, .常量 TD_SHIELD_ICON, "65532", 公开, .常量 TD_SUCCESS_BG_ICON, "65528", 公开, .常量 TD_WARNING_BG_ICON, "65530", 公开, .常量 TD_WARNING_ICON, "65535", 公开, .常量 TDCBF_CANCEL_BUTTON, "8", 公开, .常量 TDCBF_CLOSE_BUTTON, "32", 公开, .常量 TDCBF_NO_BUTTON, "4", 公开, .常量 TDCBF_OK_BUTTON, "1", 公开, .常量 TDCBF_RETRY_BUTTON, "16", 公开, .常量 TDCBF_YES_BUTTON, "2", 公开, .常量 TDF_ALLOW_DIALOG_CANCELLATION, "8", 公开, 允许对话框取消(按Alt+F4、ESC、X关闭对话框) .常量 TDF_CALLBACK_TIMER, "2048", 公开, 每200毫秒调用一次回调函数 .常量 TDF_CAN_BE_MINIMIZED, "32768", 公开, 对话框可以最小化 .常量 TDF_ENABLE_HYPERLINKS, "1", 公开, 启用超链接<A HREF="executablestring">Hyperlink Text</A> .常量 TDF_EXPAND_FOOTER_AREA, "64", 公开, 扩展底部区域 .常量 TDF_EXPANDED_BY_DEFAULT, "128", 公开, 默认展开 .常量 TDF_NO_DEFAULT_RADIO_BUTTON, "16384", 公开, 不选中任何默认单选按钮 .常量 TDF_NO_SET_FOREGROUND, "65536", 公开, 当对话框激活时不要自动调用SetForegroundWindow,WIN8以上的系统可使用 .常量 TDF_POSITION_RELATIVE_TO_WINDOW, "4096", 公开, 相对于父窗口居中(否则屏幕居中) .常量 TDF_RTL_LAYOUT, "8192", 公开, RTL布局(从右到左) .常量 TDF_SHOW_MARQUEE_PROGRESS_BAR, "1024", 公开, 显示MARQUEE进度条(来回滚动) .常量 TDF_SHOW_PROGRESS_BAR, "512", 公开, 显示进度条 .常量 TDF_SIZE_TO_CONTENT, "16777216", 公开, 根据内容来自动调整对话框的尺寸 .常量 TDF_USE_COMMAND_LINKS, "16", 公开, 使用CommandLink按钮来代替普通按钮 .常量 TDF_USE_COMMAND_LINKS_NO_ICON, "32", 公开, CommandLink按钮不要使用图标 .常量 TDF_USE_HICON_FOOTER, "4", 公开, 使用底部图标 .常量 TDF_USE_HICON_MAIN, "2", 公开, 使用主图标 .常量 TDF_VERIFICATION_FLAG_CHECKED, "256", 公开, 默认勾选底部复选框 .常量 TDN_BUTTON_CLICKED, "2", 公开, 命令按钮控件ID,即wParam = Button ID .常量 TDN_CREATED, "0", 公开, TaskDialog被创建时响应 .常量 TDN_DESTROYED, "5", 公开, 调用焦点到另一 CTaskDialog。 .常量 TDN_DIALOG_CONSTRUCTED, "7", 公开, .常量 TDN_EXPANDO_BUTTON_CLICKED, "10", 公开, 0,如果展开区域处于折叠状态;非零,如果外接文本显示。 .常量 TDN_HELP, "9", 公开, TaskDialog调用帮助 .常量 TDN_HYPERLINK_CLICKED, "3", 公开, 链接被单击 lParam = (LPCWSTR)pszHREF .常量 TDN_NAVIGATED, "1", 公开, 调用焦点到另一 CTaskDialog。 .常量 TDN_RADIO_BUTTON_CLICKED, "6", 公开, wParam = Radio Button ID .常量 TDN_TIMER, "4", 公开, 重置毫秒,CTaskDialog 创建的计时器的时间 wParam = Milliseconds since .常量 TDN_VERIFICATION_CLICKED, "8", 公开, 1,如果复选框处于选中状态,0;如果未启用。
TaskDialog v1.3