如何从任务对话框获取用户输入

要完成一项任务,用户需要在任务对话框中配置控件,然后单击命令按钮(通常是“确定”),将任务详细信息提交给应用程序。

需要了解的事项

技术

先决条件

  • C/C++
  • Windows 用户界面编程

说明

从任务对话框获取用户输入

可以通过检查调用函数的 pnButton 参数来确定单击的按钮。 还可以通过 TaskDialogIndirectpnRadioButton 参数确定所选单选按钮,以及通过 pfVerificationFlagChecked 参数确定验证复选框的状态。

TaskDialogCallbackProc 函数以 TDN_BUTTON_CLICKEDTDN_HYPERLINK_CLICKED 通知的形式接收单击按钮和超链接。 如果回调函数在处理按钮通知后返回 S_OK,任务对话框将关闭,按钮的命令标识符在 pnButton 中返回。 如果返回 S_FALSE 或没有回调函数,任务对话框将保持打开状态。

使用任务对话框