Cómo obtener la entrada de usuario de un cuadro de diálogo de tarea

Para completar una tarea, los usuarios envían los detalles de la tarea a la aplicación configurando los controles en el cuadro de diálogo de tarea y haciendo clic en un botón de comando (normalmente Aceptar).

Lo que necesita saber

Tecnologías

Requisitos previos

  • C/C++
  • Programación de la interfaz de usuario de Windows

Instructions

Obtener la entrada de usuario de un cuadro de diálogo de tarea

Puede identificar el botón en el que se hizo clic examinando el parámetro pnButton de la función de llamada. También puede identificar el botón de radio seleccionado del parámetro pnRadioButton de TaskDialogIndirect y el estado de la casilla de verificación del parámetro pfVerificationFlagChecked .

La función TaskDialogCallbackProc recibe clics en botones e hipervínculos en forma de TDN_BUTTON_CLICKED y TDN_HYPERLINK_CLICKED notificaciones. Si la función de devolución de llamada devuelve S_OK después de controlar una notificación de botón, el cuadro de diálogo de tarea se cierra y el identificador de comando del botón se devuelve en pnButton. Si devuelve S_FALSE o no tiene una función de devolución de llamada, el cuadro de diálogo de tarea permanece abierto.

Uso de cuadros de diálogo de tareas