Compartir a través de


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

CTaskDialog::CTaskDialog

Crea un objeto CTaskDialog.

Métodos

CTaskDialog::AddCommandControl

Agrega un control de Botón de comando a CTaskDialog.

CTaskDialog::AddRadioButton

Agrega un botón de radio a CTaskDialog.

CTaskDialog::ClickCommandControl

Haga clic en un botón del control de Botón de comando o campo común mediante programación.

CTaskDialog::ClickRadioButton

Haga clic en un botón de radio mediante programación.

CTaskDialog::DoModal

Muestra el CTaskDialog.

CTaskDialog::GetCommonButtonCount

Recupera el número de botones comunes disponibles.

CTaskDialog::GetCommonButtonFlag

Convierte un botón estándar de Windows al tipo de botón común asociado a la clase de CTaskDialog .

CTaskDialog::GetCommonButtonId

Convierten uno de los tipos de botón comunes asociados a la clase de CTaskDialog un botón estándar de Windows.

CTaskDialog::GetOptions

Devuelve marcadores de opciones para este CTaskDialog.

CTaskDialog::GetSelectedCommandControlID

Devuelve el control de botón de comando seleccionado.

CTaskDialog::GetSelectedRadioButtonID

Devuelve el botón de radio.

CTaskDialog::GetVerificationCheckboxState

Recupera el estado de la casilla de comprobación.

CTaskDialog::IsCommandControlEnabled

Determina si un control de Botón de comando o un botón común está habilitado.

CTaskDialog::IsRadioButtonEnabled

Determina si un botón de radio está habilitado.

CTaskDialog::IsSupported

determina si el equipo que está ejecutando la aplicación admite CTaskDialog.

CTaskDialog::LoadCommandControls

Agregar controles de Botón de comando utilizando los datos de la tabla de cadenas.

CTaskDialog::LoadRadioButtons

Agregue los botones de radio utilizando los datos de la tabla de cadenas.

CTaskDialog::NavigateTo

Transfiere el foco a otro CTaskDialog.

CTaskDialog::OnCommandControlClick

El marco de trabajo llama a este método cuando el usuario hace clic en un control de Botón de comando.

CTaskDialog::OnCreate

El marco de trabajo llama a este método después de crear CTaskDialog.

CTaskDialog::OnDestroy

El marco de trabajo llama a este método inmediatamente antes que destruye CTaskDialog.

CTaskDialog::OnExpandButtonClick

El marco de trabajo llama a este método cuando el usuario hace clic en el botón de expansión.

CTaskDialog::OnHelp

El marco de trabajo llama a este método cuando la ayuda de las solicitudes de usuario.

CTaskDialog::OnHyperlinkClick

El marco de trabajo llama a este método cuando el usuario hace clic en un hipervínculo.

CTaskDialog::OnInit

El marco de trabajo llama a este método cuando se inicializa CTaskDialog .

CTaskDialog::OnNavigatePage

El marco de trabajo llama a este método cuando el usuario mueve el foco con respecto a los controles de CTaskDialog.

CTaskDialog::OnRadioButtonClick

El marco de trabajo llama a este método cuando el usuario selecciona un control de botón de radio.

CTaskDialog::OnTimer

El marco de trabajo llama a este método cuando expira el temporizador.

CTaskDialog::OnVerificationCheckboxClick

El marco de trabajo llama a este método cuando el usuario hace clic en la casilla de comprobación.

CTaskDialog::RemoveAllCommandControls

Quita todos los controles de comando de CTaskDialog.

CTaskDialog::RemoveAllRadioButtons

Quita todos los botones de radio de CTaskDialog.

CTaskDialog::SetCommandControlOptions

Actualiza un control de Botón de comando en CTaskDialog.

CTaskDialog::SetCommonButtonOptions

Actualizar un subconjunto de botones comunes que se habilitarán y requiere la elevación de UAC.

CTaskDialog::SetCommonButtons

Agregue los botones comunes a CTaskDialog.

CTaskDialog::SetContent

actualiza el contenido de CTaskDialog.

CTaskDialog::SetDefaultCommandControl

Especifica el control de Botón de comando predeterminado.

CTaskDialog::SetDefaultRadioButton

Especifica el botón de radio predeterminado.

CTaskDialog::SetDialogWidth

Ajustar el ancho de CTaskDialog.

CTaskDialog::SetExpansionArea

Actualiza el área de la extensión de CTaskDialog.

CTaskDialog::SetFooterIcon

Actualiza el icono de pie de página para CTaskDialog.

CTaskDialog::SetFooterText

actualiza el texto en el pie de página de CTaskDialog.

CTaskDialog::SetMainIcon

actualiza el icono principal de CTaskDialog.

CTaskDialog::SetMainInstruction

actualiza la instrucción principal de CTaskDialog.

CTaskDialog::SetOptions

Configurar las opciones para CTaskDialog.

CTaskDialog::SetProgressBarMarquee

Configura una barra de la marquesina para CTaskDialog y la agrega al cuadro de diálogo.

CTaskDialog::SetProgressBarPosition

Incluye la posición de la barra de progreso.

CTaskDialog::SetProgressBarRange

ajusta el radio de acción de barra de progreso.

CTaskDialog::SetProgressBarState

Establece el estado de la barra de progreso y la muestra en CTaskDialog.

CTaskDialog::SetRadioButtonOptions

Habilita o deshabilita un botón de opción.

CTaskDialog::SetVerificationCheckbox

Establece el estado activada de casilla de comprobación.

CTaskDialog::SetVerificationCheckboxText

Establece el texto a la derecha de la casilla de comprobación.

CTaskDialog::SetWindowTitle

Establece el título de CTaskDialog.

CTaskDialog::ShowDialog

Crea y muestra CTaskDialog.

CTaskDialog::TaskDialogCallback

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

Ejemplo de 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

Referencia

CObject Class

Gráfico de jerarquías

Otros recursos

Clases de MFC