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
Constrói um objeto de CTaskDialog . |
Métodos
Adiciona um controle de botão de comando a CTaskDialog. |
|
Adicionar um botão de opção a CTaskDialog. |
|
Clica em um controle de botão de comando ou um botão comuns de programação. |
|
Clica em um botão de opção por meio de programação. |
|
Exibe CTaskDialog. |
|
Retorna o número de botões comuns disponíveis. |
|
Converte o de um botão padrão para o tipo comum associado com a classe de CTaskDialog . |
|
Converte um dos tipos comuns do botão associados com a classe de CTaskDialog ao padrão do windows. |
|
Retorna os sinalizadores da opção para este CTaskDialog. |
|
Retorna o controle selecionado de botão de comando. |
|
Retorna o botão de opção selecionado. |
|
Recupera o estado da caixa de seleção de verificação. |
|
Determina se um controle de botão de comando ou um botão comuns estão habilitados. |
|
Determina se um botão de opção está habilitado. |
|
Determina se o computador que está executando o aplicativo suporta CTaskDialog. |
|
Adiciona controles de botão de comando usando dados da tabela de cadeia de caracteres. |
|
Adiciona botões de opção usando dados da tabela de cadeia de caracteres. |
|
Transfere o foco para outro CTaskDialog. |
|
A estrutura chama esse método quando o usuário clica em um controle de botão de comando. |
|
A estrutura chama esse método após criar CTaskDialog. |
|
A estrutura chama esse método for imediatamente antes de CTaskDialog. |
|
A estrutura chama esse método quando o usuário clica no botão de expansão. |
|
A estrutura chama esse método quando um usuário solicita ajudam. |
|
A estrutura chama esse método quando o usuário clicar em um hyperlink. |
|
A estrutura chama esse método CTaskDialog quando é inicializado. |
|
A estrutura chama esse método quando o usuário move o foco em relação a controles em CTaskDialog. |
|
A estrutura chama esse método quando o usuário seleciona um controle de botão de opção. |
|
A estrutura chama esse método quando o timer expira. |
|
A estrutura chama esse método quando o usuário clica na caixa de seleção de verificação. |
|
Remove todos os controles de comando de CTaskDialog. |
|
Remove todos os botões de opção de CTaskDialog. |
|
Atualiza um controle de botão de comando em CTaskDialog. |
|
Atualiza um subconjunto dos botões comuns a ser ativados e exigem para elevar UAC. |
|
Adiciona os botões comuns a CTaskDialog. |
|
Atualiza o conteúdo de CTaskDialog. |
|
Especifica o padrão controle de botão de comando. |
|
Especifica o botão de opção padrão. |
|
Ajustar a largura de CTaskDialog. |
|
Atualiza a área de expansão de CTaskDialog. |
|
Atualiza o ícone de rodapé para CTaskDialog. |
|
Atualiza o texto no rodapé de CTaskDialog. |
|
Atualiza o ícone de chave de CTaskDialog. |
|
Atualiza a instrução principal de CTaskDialog. |
|
Configurar as opções para CTaskDialog. |
|
Configurar uma barra de famoso para CTaskDialog e adicioná-la à caixa de diálogo. |
|
Ajustar a posição de barra de progresso. |
|
Ajustar o intervalo de barra de progresso. |
|
Define o estado de barra de progresso e o exibe em CTaskDialog. |
|
Habilita ou desabilita um botão de opção. |
|
Define o estado selecionado da caixa de seleção de verificação. |
|
Define o texto no lado direito da caixa de seleção de verificação. |
|
Define o título de CTaskDialog. |
|
Cria e exibe CTaskDialog. |
|
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
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