CTaskDialog Class
Un cuadro de diálogo emergente que funciona como un cuadro de mensaje pero puede mostrar información adicional al usuario. CTaskDialog también incluye funcionalidad para recopilar información del usuario.
class CTaskDialog : public CObject
Miembros
Constructores
Crea un objeto CTaskDialog. |
Métodos
Agrega un control de Botón de comando a CTaskDialog. |
|
Agrega un botón de radio a CTaskDialog. |
|
Haga clic en un botón del control de Botón de comando o campo común mediante programación. |
|
Haga clic en un botón de radio mediante programación. |
|
Muestra el CTaskDialog. |
|
Recupera el número de botones comunes disponibles. |
|
Convierte un botón estándar de Windows al tipo de botón común asociado a la clase de CTaskDialog . |
|
Convierten uno de los tipos de botón comunes asociados a la clase de CTaskDialog un botón estándar de Windows. |
|
Devuelve marcadores de opciones para este CTaskDialog. |
|
Devuelve el control de botón de comando seleccionado. |
|
Devuelve el botón de radio. |
|
Recupera el estado de la casilla de comprobación. |
|
Determina si un control de Botón de comando o un botón común está habilitado. |
|
Determina si un botón de radio está habilitado. |
|
determina si el equipo que está ejecutando la aplicación admite CTaskDialog. |
|
Agregar controles de Botón de comando utilizando los datos de la tabla de cadenas. |
|
Agregue los botones de radio utilizando los datos de la tabla de cadenas. |
|
Transfiere el foco a otro CTaskDialog. |
|
El marco de trabajo llama a este método cuando el usuario hace clic en un control de Botón de comando. |
|
El marco de trabajo llama a este método después de crear CTaskDialog. |
|
El marco de trabajo llama a este método inmediatamente antes que destruye CTaskDialog. |
|
El marco de trabajo llama a este método cuando el usuario hace clic en el botón de expansión. |
|
El marco de trabajo llama a este método cuando la ayuda de las solicitudes de usuario. |
|
El marco de trabajo llama a este método cuando el usuario hace clic en un hipervínculo. |
|
El marco de trabajo llama a este método cuando se inicializa CTaskDialog . |
|
El marco de trabajo llama a este método cuando el usuario mueve el foco con respecto a los controles de CTaskDialog. |
|
El marco de trabajo llama a este método cuando el usuario selecciona un control de botón de radio. |
|
El marco de trabajo llama a este método cuando expira el temporizador. |
|
El marco de trabajo llama a este método cuando el usuario hace clic en la casilla de comprobación. |
|
Quita todos los controles de comando de CTaskDialog. |
|
Quita todos los botones de radio de CTaskDialog. |
|
Actualiza un control de Botón de comando en CTaskDialog. |
|
Actualizar un subconjunto de botones comunes que se habilitarán y requiere la elevación de UAC. |
|
Agregue los botones comunes a CTaskDialog. |
|
actualiza el contenido de CTaskDialog. |
|
Especifica el control de Botón de comando predeterminado. |
|
Especifica el botón de radio predeterminado. |
|
Ajustar el ancho de CTaskDialog. |
|
Actualiza el área de la extensión de CTaskDialog. |
|
Actualiza el icono de pie de página para CTaskDialog. |
|
actualiza el texto en el pie de página de CTaskDialog. |
|
actualiza el icono principal de CTaskDialog. |
|
actualiza la instrucción principal de CTaskDialog. |
|
Configurar las opciones para CTaskDialog. |
|
Configura una barra de la marquesina para CTaskDialog y la agrega al cuadro de diálogo. |
|
Incluye la posición de la barra de progreso. |
|
ajusta el radio de acción de barra de progreso. |
|
Establece el estado de la barra de progreso y la muestra en CTaskDialog. |
|
Habilita o deshabilita un botón de opción. |
|
Establece el estado activada de casilla de comprobación. |
|
Establece el texto a la derecha de la casilla de comprobación. |
|
Establece el título de CTaskDialog. |
|
Crea y muestra CTaskDialog. |
|
El marco de trabajo llama a esto en respuesta a varios mensajes de Windows. |
miembros de datos
m_aButtons |
Matriz de los controles de Botón de comando para CTaskDialog. |
m_aRadioButtons |
Matriz de los controles de botón de opción para CTaskDialog. |
m_bVerified |
TRUE indica que la casilla de comprobación está activada; FALSE indica que no es. |
m_footerIcon |
El icono en el pie de página de CTaskDialog. |
m_hWnd |
Un identificador de la ventana para CTaskDialog. |
m_mainIcon |
El icono principal de CTaskDialog. |
m_nButtonDisabled |
Una máscara que indica cuál de los botones comunes se deshabilitan. |
m_nButtonElevation |
Una máscara que indica cuál de los botones comunes requieren la elevación de UAC. |
m_nButtonId |
El id. del control de botón de comando seleccionado. |
m_nCommonButton |
Una máscara que indica los botones comunes se muestran en CTaskDialog. |
m_nDefaultCommandControl |
El id. del control de Botón de comando está seleccionado cuando se muestra CTaskDialog . |
m_nDefaultRadioButton |
El id. del control de botón de radio está seleccionado cuando se muestra CTaskDialog . |
m_nFlags |
Una máscara que indica las opciones para CTaskDialog. |
m_nProgressPos |
La posición actual para la barra de progreso. Dicho valor debe encontrarse entre m_nProgressRangeMin y m_nProgressRangeMax. |
m_nProgressRangeMax |
El valor máximo de la barra de progreso. |
m_nProgressRangeMin |
El valor mínimo de la barra de progreso. |
m_nProgressState |
El estado de la barra de progreso. Para obtener más información, vea CTaskDialog::SetProgressBarState. |
m_nRadioId |
El id. del control seleccionado de botón de radio. |
m_nWidth |
Ancho del control CTaskDialog, en píxeles. |
m_strCollapse |
La cadena que CTaskDialog muestra a la derecha del cuadro de la extensión cuando se oculta información expandida. |
m_strContent |
La cadena de contenido de CTaskDialog. |
m_strExpand |
La cadena que CTaskDialog muestra a la derecha del cuadro de la extensión cuando se muestra información expandida. |
m_strFooter |
El pie de página de CTaskDialog. |
m_strInformation |
Información ampliada para CTaskDialog. |
m_strMainInstruction |
la instrucción principal de CTaskDialog. |
m_strTitle |
Título de la página CTaskDialog. |
m_strVerification |
La cadena que CTaskDialog muestra a la derecha de la casilla de comprobación. |
Comentarios
La clase de CTaskDialog reemplaza el cuadro de mensaje estándar de Windows y tiene funciones adicionales como nuevos controles para recopilar información del usuario. Esta clase en la biblioteca MFC en Visual Studio 2010. CTaskDialog es el iniciar disponibles con Windows Vista. Las versiones anteriores de Windows no pueden mostrar el objeto de CTaskDialog . Utilice CTaskDialog::IsSupported para determinar en el runtime si el usuario actual puede mostrar el cuadro de diálogo de tarea. El cuadro de mensaje estándar de Windows se admite todavía en Visual Studio 2010.
CTaskDialog solo está disponible cuando se compila la aplicación mediante la biblioteca de Unicode.
CTaskDialog tiene dos diferentes constructores. Un constructor permite especificar dos botones de comando y un máximo de seis controles de botón regulares. Puede agregar varios botones de comando después de crear CTaskDialog. El segundo constructor no admite ninguna botones de comando, pero puede agregar un número ilimitado de controles de botón regulares. Para obtener más información sobre los constructores, vea CTaskDialog::CTaskDialog.
La ilustración siguiente se muestra un ejemplo CTaskDialog para mostrar la ubicación de algunos de los controles.
Ejemplo CTaskDialog
Requisitos
**Sistema operativo mínimo necesario:**Windows Vista
encabezado: afxtaskdialog.h
Vea también
Tareas
Tutorial: Agregar una clase CTaskDialog a una aplicación