Compartilhar via


Classe CTaskDialog

Uma caixa de diálogo pop-up que funciona como uma caixa de mensagem mas pode exibir informações adicionais para o usuário. CTaskDialog também inclui a funcionalidade para coletar informações do usuário.

class CTaskDialog : public CObject

Membros

Construtores

CTaskDialog::CTaskDialog

Constrói um objeto de CTaskDialog .

Métodos

CTaskDialog::AddCommandControl

Adiciona um controle de botão de comando a CTaskDialog.

CTaskDialog::AddRadioButton

Adicionar um botão de opção a CTaskDialog.

CTaskDialog::ClickCommandControl

Clica em um controle de botão de comando ou um botão comuns de programação.

CTaskDialog::ClickRadioButton

Clica em um botão de opção por meio de programação.

CTaskDialog::DoModal

Exibe CTaskDialog.

CTaskDialog::GetCommonButtonCount

Retorna o número de botões comuns disponíveis.

CTaskDialog::GetCommonButtonFlag

Converte o de um botão padrão para o tipo comum associado com a classe de CTaskDialog .

CTaskDialog::GetCommonButtonId

Converte um dos tipos comuns do botão associados com a classe de CTaskDialog ao padrão do windows.

CTaskDialog::GetOptions

Retorna os sinalizadores da opção para este CTaskDialog.

CTaskDialog::GetSelectedCommandControlID

Retorna o controle selecionado de botão de comando.

CTaskDialog::GetSelectedRadioButtonID

Retorna o botão de opção selecionado.

CTaskDialog::GetVerificationCheckboxState

Recupera o estado da caixa de seleção de verificação.

CTaskDialog::IsCommandControlEnabled

Determina se um controle de botão de comando ou um botão comuns estão habilitados.

CTaskDialog::IsRadioButtonEnabled

Determina se um botão de opção está habilitado.

CTaskDialog::IsSupported

Determina se o computador que está executando o aplicativo suporta CTaskDialog.

CTaskDialog::LoadCommandControls

Adiciona controles de botão de comando usando dados da tabela de cadeia de caracteres.

CTaskDialog::LoadRadioButtons

Adiciona botões de opção usando dados da tabela de cadeia de caracteres.

CTaskDialog::NavigateTo

Transfere o foco para outro CTaskDialog.

CTaskDialog::OnCommandControlClick

A estrutura chama esse método quando o usuário clica em um controle de botão de comando.

CTaskDialog::OnCreate

A estrutura chama esse método após criar CTaskDialog.

CTaskDialog::OnDestroy

A estrutura chama esse método for imediatamente antes de CTaskDialog.

CTaskDialog::OnExpandButtonClick

A estrutura chama esse método quando o usuário clica no botão de expansão.

CTaskDialog::OnHelp

A estrutura chama esse método quando um usuário solicita ajudam.

CTaskDialog::OnHyperlinkClick

A estrutura chama esse método quando o usuário clicar em um hyperlink.

CTaskDialog::OnInit

A estrutura chama esse método CTaskDialog quando é inicializado.

CTaskDialog::OnNavigatePage

A estrutura chama esse método quando o usuário move o foco em relação a controles em CTaskDialog.

CTaskDialog::OnRadioButtonClick

A estrutura chama esse método quando o usuário seleciona um controle de botão de opção.

CTaskDialog::OnTimer

A estrutura chama esse método quando o timer expira.

CTaskDialog::OnVerificationCheckboxClick

A estrutura chama esse método quando o usuário clica na caixa de seleção de verificação.

CTaskDialog::RemoveAllCommandControls

Remove todos os controles de comando de CTaskDialog.

CTaskDialog::RemoveAllRadioButtons

Remove todos os botões de opção de CTaskDialog.

CTaskDialog::SetCommandControlOptions

Atualiza um controle de botão de comando em CTaskDialog.

CTaskDialog::SetCommonButtonOptions

Atualiza um subconjunto dos botões comuns a ser ativados e exigem para elevar UAC.

CTaskDialog::SetCommonButtons

Adiciona os botões comuns a CTaskDialog.

CTaskDialog::SetContent

Atualiza o conteúdo de CTaskDialog.

CTaskDialog::SetDefaultCommandControl

Especifica o padrão controle de botão de comando.

CTaskDialog::SetDefaultRadioButton

Especifica o botão de opção padrão.

CTaskDialog::SetDialogWidth

Ajustar a largura de CTaskDialog.

CTaskDialog::SetExpansionArea

Atualiza a área de expansão de CTaskDialog.

CTaskDialog::SetFooterIcon

Atualiza o ícone de rodapé para CTaskDialog.

CTaskDialog::SetFooterText

Atualiza o texto no rodapé de CTaskDialog.

CTaskDialog::SetMainIcon

Atualiza o ícone de chave de CTaskDialog.

CTaskDialog::SetMainInstruction

Atualiza a instrução principal de CTaskDialog.

CTaskDialog::SetOptions

Configurar as opções para CTaskDialog.

CTaskDialog::SetProgressBarMarquee

Configurar uma barra de famoso para CTaskDialog e adicioná-la à caixa de diálogo.

CTaskDialog::SetProgressBarPosition

Ajustar a posição de barra de progresso.

CTaskDialog::SetProgressBarRange

Ajustar o intervalo de barra de progresso.

CTaskDialog::SetProgressBarState

Define o estado de barra de progresso e o exibe em CTaskDialog.

CTaskDialog::SetRadioButtonOptions

Habilita ou desabilita um botão de opção.

CTaskDialog::SetVerificationCheckbox

Define o estado selecionado da caixa de seleção de verificação.

CTaskDialog::SetVerificationCheckboxText

Define o texto no lado direito da caixa de seleção de verificação.

CTaskDialog::SetWindowTitle

Define o título de CTaskDialog.

CTaskDialog::ShowDialog

Cria e exibe CTaskDialog.

CTaskDialog::TaskDialogCallback

A estrutura chama essa em resposta às várias mensagens do windows.

Membros de dados

m_aButtons

A matriz de controles botão de comando para CTaskDialog.

m_aRadioButtons

A matriz de controles de botão de opção para CTaskDialog.

m_bVerified

TRUE indica que a caixa de seleção de verificação é verificada; FALSE indica que não é.

m_footerIcon

O ícone no rodapé de CTaskDialog.

m_hWnd

Um identificador para a janela para CTaskDialog.

m_mainIcon

O ícone de chave de CTaskDialog.

m_nButtonDisabled

Uma máscara que indica quais botões comuns estão desativados.

m_nButtonElevation

Uma máscara que indica que exigem comuns dos botões para elevar UAC.

m_nButtonId

A identificação de O controle selecionado de botão de comando.

m_nCommonButton

Uma máscara que indica quais botões comuns são exibidos em CTaskDialog.

m_nDefaultCommandControl

A identificação do controle de botão de comando que é selecionado quando CTaskDialog é exibido. 

m_nDefaultRadioButton

A identificação do controle de botão de opção que é selecionado quando CTaskDialog é exibido.

m_nFlags

Uma máscara que indica as opções para CTaskDialog.

m_nProgressPos

A posição atual para a barra de progresso. Esse valor deve estar entre m_nProgressRangeMin e m_nProgressRangeMax.

m_nProgressRangeMax

O valor médio da barra de progresso.

m_nProgressRangeMin

O valor médio da barra de progresso.

m_nProgressState

O estado de barra de progresso. Para mais informações, consulte CTaskDialog::SetProgressBarState.

m_nRadioId

A identificação de O controle selecionado de botão de opção.

m_nWidth

A largura de CTaskDialog em pixels.

m_strCollapse

A cadeia de caracteres que CTaskDialog exibe à direita da caixa de expansão quando informação é expandida oculta.

m_strContent

a cadeia de caracteres de conteúdo de CTaskDialog.

m_strExpand

A cadeia de caracteres que CTaskDialog exibe à direita da caixa de expansão quando informação expandida é exibida.

m_strFooter

o rodapé de CTaskDialog.

m_strInformation

Informações expandida para CTaskDialog.

m_strMainInstruction

a instrução principal de CTaskDialog.

m_strTitle

o título de CTaskDialog.

m_strVerification

A cadeia de caracteres que CTaskDialog exibe à direita da caixa de seleção de verificação.

Comentários

A classe de CTaskDialog substitui a caixa de mensagem padrão do windows e possui funcionalidades adicionais como os novos controles para coletar informações do usuário. Essa classe é na biblioteca MFC em Visual Studio 2010. CTaskDialog deve começar com Windows Vistadisponível. Versões anteriores do windows não podem exibir o objeto de CTaskDialog . Use CTaskDialog::IsSupported para determinar o tempo de execução se o usuário atual pode exibir a caixa de diálogo de tarefas. A caixa de mensagem do windows padrão ainda tem suporte em Visual Studio 2010.

CTaskDialog está disponível apenas quando você compila seu aplicativo usando a biblioteca Unicode.

CTaskDialog tem dois construtores diferentes. Um construtor permite especificar dois botões de comando e um máximo de seis controles normais do botão. Você pode adicionar mais botões de comando depois de criar CTaskDialog. O segundo construtor não tem suporte para botões de comando, mas você pode adicionar um número ilimitado de controles normais do botão. Para obter mais informações sobre os construtores, consulte CTaskDialog::CTaskDialog.

A imagem a seguir mostra um exemplo CTaskDialog para ilustrar o local dos controles.

Exemplo de CTaskDialog

Exemplo de CTaskDialog

Requisitos

**O sistema operacional requerido mínimo:**Windows Vista

Cabeçalho: afxtaskdialog.h

Consulte também

Tarefas

Instruções passo a passo: adicionando um CTaskDialog a um aplicativo

Referência

Classe CObject

Gráfico da hierarquia

Outros recursos

Classes MFC