Cómo obtener la entrada del usuario desde 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 dentro del cuadro de diálogo de tareas 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
Instrucciones
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 que realiza la 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, se cierra el cuadro de diálogo de tarea y se devuelve el identificador de comando del botón 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.
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de