Partilhar via


Classe CMFCTasksPane

Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

A classe CMFCTasksPane implementa uma lista de itens clicáveis (tarefas).

Sintaxe

class CMFCTasksPane : public CDockablePane

Membros

Construtores públicos

Nome Descrição
CMFCTasksPane::CMFCTasksPane Constrói um objeto CMFCTasksPane.

Métodos públicos

Nome Descrição
CMFCTasksPane::AddGroup Adiciona um novo grupo de tarefas ao controle do painel de tarefas.
CMFCTasksPane::AddLabel Adiciona um novo rótulo estático ao grupo de tarefas especificado.
CMFCTasksPane::AddMRUFilesList Adiciona tarefas especificadas por uma lista de arquivos MRU (Uso Mais Recente) em um grupo.
CMFCTasksPane::AddPage Adiciona uma nova página ao painel de tarefas.
CMFCTasksPane::AddSeparator
CMFCTasksPane::AddTask Adiciona uma nova tarefa ao grupo de tarefas especificado.
CMFCTasksPane::AddWindow Adiciona uma janela filho ao painel de tarefas.
CMFCTasksPane::CollapseAllGroups
CMFCTasksPane::CollapseGroup Recolhe programaticamente um grupo.
CMFCTasksPane::CreateDefaultMiniframe (Substitui CPane::CreateDefaultMiniframe).
CMFCTasksPane::CreateMenu Chamado pela estrutura para criar um menu para o botão de menu Outros Painéis de Tarefas .
CMFCTasksPane::EnableAnimation Habilita ou desabilita a animação durante o recolhimento ou a expansão de grupos de tarefas.
CMFCTasksPane::EnableGroupCollapse Especifica se os grupos de tarefas podem ser recolhidos.
CMFCTasksPane::EnableHistoryMenuButtons Habilita ou desabilita menus suspensos nos botões de navegação Avançar e Anterior.
CMFCTasksPane::EnableNavigationToolbar Habilita ou desabilita a barra de ferramentas.
CMFCTasksPane::EnableOffsetCustomControls
CMFCTasksPane::EnableScrollButtons Habilita botões de rolagem em vez de uma barra de rolagem.
CMFCTasksPane::EnableWrapLabels Habilita ou desabilita o encapsulamento de palavras para rótulos.
CMFCTasksPane::EnableWrapTasks Habilita ou desabilita o encapsulamento de palavras para tarefas.
CMFCTasksPane::GetActivePage Retorna o índice de base zero para a página ativa.
CMFCTasksPane::GetGroupCaptionHeight Retorna a altura das legendas do grupo.
CMFCTasksPane::GetGroupCaptionHorzOffset Retorna o deslocamento atual de uma legenda de grupo das bordas esquerda e direita do painel de tarefas.
CMFCTasksPane::GetGroupCaptionVertOffset Retorna o deslocamento atual de uma legenda de grupo das bordas superior e inferior do painel de tarefas.
CMFCTasksPane::GetGroupCount Retorna o número total de grupos.
CMFCTasksPane::GetGroupLocation Retorna o índice de grupo interno para um determinado grupo.
CMFCTasksPane::GetGroupVertOffset Retorna o deslocamento vertical de um grupo.
CMFCTasksPane::GetHorzMargin Retorna o espaçamento horizontal entre um painel de tarefas e as bordas da área de cliente.
CMFCTasksPane::GetNextPages
CMFCTasksPane::GetPageByGroup Recupera o índice de página de um grupo especificado.
CMFCTasksPane::GetPagesCount Retorna o número de páginas.
CMFCTasksPane::GetPreviousPages
CMFCTasksPane::GetScrollBarCtrl (Substitui CWnd::GetScrollBarCtrl.)
CMFCTasksPane::GetTask Recupera uma tarefa.
CMFCTasksPane::GetTaskCount Retorna o número de itens de tarefa em um grupo especificado.
CMFCTasksPane::GetTaskGroup Retorna um grupo de tarefas para um determinado índice de grupo.
CMFCTasksPane::GetTaskLocation Retorna o grupo e o índice de uma determinada tarefa.
CMFCTasksPane::GetTasksHorzOffset Retorna o deslocamento horizontal das tarefas das bordas esquerda e direita de seus grupos pai.
CMFCTasksPane::GetTasksIconHorzOffset
CMFCTasksPane::GetTasksIconVertOffset
CMFCTasksPane::GetVertMargin Retorna o espaçamento vertical entre um painel de tarefas e as bordas da área do cliente.
CMFCTasksPane::IsAccessibilityCompatible (Substitui CDockablePane::IsAccessibilityCompatible.)
CMFCTasksPane::IsAnimationEnabled Indica se a animação está habilitada.
CMFCTasksPane::IsBackButtonEnabled Indica se o botão Voltar está habilitado.
CMFCTasksPane::IsForwardButtonEnabled Indica se o botão Avançar está habilitado.
CMFCTasksPane::IsGroupCollapseEnabled
CMFCTasksPane::IsHistoryMenuButtonsEnabled Indica se os botões de navegação Avançar e Anterior têm menus suspensos.
CMFCTasksPane::IsNavigationToolbarEnabled Indica se a barra de ferramentas de navegação está habilitada.
CMFCTasksPane::IsToolBox
CMFCTasksPane::IsWrapLabelsEnabled Indica se o painel de tarefas encapsula palavras em rótulos.
CMFCTasksPane::IsWrapTasksEnabled Indica se o painel de tarefas encapsula palavras em tarefas.
CMFCTasksPane::LoadState (Substitui CDockablePane::LoadState).
CMFCTasksPane::OnCancel
CMFCTasksPane::OnClickTask Chamado pela estrutura quando o usuário clica em um item no painel de tarefas.
CMFCTasksPane::OnOK
CMFCTasksPane::OnPressBackButton Chamado pela estrutura quando o usuário clica no botão Voltar.
CMFCTasksPane::OnPressForwardButton Chamado pela estrutura quando o usuário clica no botão de navegação para frente.
CMFCTasksPane::OnPressHomeButton Chamado pela estrutura quando o usuário clica no botão de navegação inicial
CMFCTasksPane::OnPressOtherButton
CMFCTasksPane::OnSetAccData (Substitui CBasePane::OnSetAccData.)
CMFCTasksPane::OnUpdateCmdUI (Substitui CDockablePane::OnUpdateCmdUI.)
CMFCTasksPane::PreTranslateMessage (Substitui CDockablePane::PreTranslateMessage.)
CMFCTasksPane::RecalcLayout (Substitui CPane::RecalcLayout.)
CMFCTasksPane::RemoveAllGroups Remove todos os grupos na página especificada.
CMFCTasksPane::RemoveAllPages Remove todas as páginas do painel de tarefas, exceto a página padrão (primeira).
CMFCTasksPane::RemoveAllTasks Remove todas as tarefas do grupo.
CMFCTasksPane::RemoveGroup Remove um grupo.
CMFCTasksPane::RemovePage Remove uma página especificada do painel de tarefas.
CMFCTasksPane::RemoveTask Remove uma tarefa de um grupo de tarefas.
CMFCTasksPane::SaveState (Substitui CDockablePane::SaveState.)
CMFCTasksPane::Serialize (Substitui CDockablePane::Serialize.)
CMFCTasksPane::SetActivePage Ativa uma página especificada no painel de tarefas.
CMFCTasksPane::SetCaption Define o nome da legenda de um painel de tarefas.
CMFCTasksPane::SetGroupCaptionHeight Define a altura de uma legenda de grupo.
CMFCTasksPane::SetGroupCaptionHorzOffset Define o deslocamento horizontal de uma legenda de grupo.
CMFCTasksPane::SetGroupCaptionVertOffset Define o deslocamento vertical de uma legenda de grupo.
CMFCTasksPane::SetGroupName Define um nome de grupo.
CMFCTasksPane::SetGroupTextColor Define a cor do texto para uma legenda de grupo.
CMFCTasksPane::SetGroupVertOffset Define o deslocamento vertical de um grupo.
CMFCTasksPane::SetHorzMargin Define o espaçamento horizontal entre um painel de tarefas e as bordas da área do cliente.
CMFCTasksPane::SetIconsList Define a lista de imagens associada a tarefas.
CMFCTasksPane::SetPageCaption Define o texto da legenda para uma página do painel de tarefas.
CMFCTasksPane::SetTaskName Define o nome de uma tarefa.
CMFCTasksPane::SetTasksIconHorzOffset
CMFCTasksPane::SetTasksIconVertOffset
CMFCTasksPane::SetTaskTextColor Define a cor do texto para uma tarefa.
CMFCTasksPane::SetTasksHorzOffset Define o deslocamento horizontal das tarefas das bordas esquerda e direita de seus grupos pai.
CMFCTasksPane::SetVertMargin Define o espaçamento vertical entre um painel de tarefas e as bordas da área do cliente.
CMFCTasksPane::SetWindowHeight Define a altura de uma janela.
CMFCTasksPane::ShowCommandMessageString
CMFCTasksPane::ShowTask Mostra ou oculta uma tarefa.
CMFCTasksPane::ShowTaskByCmdId Mostra ou oculta uma tarefa com base em sua ID de comando.
CMFCTasksPane::Update Atualiza os elementos de GUI que pertencem a um painel de tarefas.

Métodos protegidos

Nome Descrição
CMFCTasksPane::OnActivateTasksPanePage Chamado pela estrutura quando uma nova página do painel de tarefas é ativada.

Comentários

A classe CMFCTasksPane implementa a seguinte funcionalidade:

  • Os itens podem ser agrupados e cada agrupamento de itens pode ter uma legenda associada.

  • Os agrupamentos de itens podem ser recolhidos ou expandidos.

  • Um ícone pode ser atribuído a cada item no painel de tarefas.

  • Itens individuais podem ser associados a uma ID de comando que é executada quando um usuário clica no item. Quando o clique ocorre, a mensagem WM_COMMAND é enviada ao proprietário do controle do painel de tarefas.

Para usar o controle CMFCTasksPane no aplicativo, siga estas etapas:

  1. Insira um objeto CMFCTasksPane na classe de janela de quadro principal.

  2. Ao processar a mensagem WM_CREATE, chame o método Create. Você pode usar os estilos CControlBar regulares. Para obter mais informações, consulte CControlBar::Create.

  3. Chame o método CMFCTasksPane::AddGroup para adicionar vários grupos.

  4. Chame as funções de membro CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel ou CMFCTasksPane::AddMRUFilesList para adicionar novos itens (tarefas) a cada grupo.

  5. Chame CMFCTasksPane::EnableGroupCollapse para especificar se os grupos de itens podem ser recolhidos.

A ilustração a seguir mostra um típico controle de painel de tarefas. O primeiro grupo é um grupo especial e sua legenda tem uma cor mais escura. O terceiro grupo é recolhido. O último grupo é alinhado à parte inferior do painel de tarefas e não tem legenda, e a última tarefa no grupo é um rótulo simples:

Exemplo de painel de tarefas.

Você pode personalizar a aparência do painel de tarefas ajustando várias margens e deslocamentos. A ilustração a seguir esclarece o significado dessas variáveis:

Grupo de tarefas personalizado.

Exemplo

O exemplo a seguir demonstra como construir um objeto CMFCTasksPane e usar vários métodos na classe CMFCTasksPane. O exemplo mostra como habilitar o recolhimento de grupos de tarefas, habilitar os menus suspensos nos botões de navegação Avançar e Anterior, habilitar os botões de rolagem em vez de uma barra de rolagem, habilitar o encapsulamento de palavras para o texto em rótulos, definir o nome da legenda do painel de tarefas, definir a cor do texto para uma legenda de grupo e definir as margens horizontais e verticais.

CMFCTasksPane *tPane = new CMFCTasksPane();
tPane->EnableGroupCollapse(true);
tPane->EnableHistoryMenuButtons(true);
tPane->EnableScrollButtons(true);
tPane->EnableWrapLabels(true);
tPane->SetCaption(_T("Task Pane"));
tPane->SetGroupTextColor(0, RGB(0, 0, 128));
tPane->SetHorzMargin(15);
tPane->SetVertMargin(15);
tPane->Update();

Hierarquia de herança

CObject
CCmdTarget
 └ CWnd
  └ CBasePane
   └ CPane
    └ CDockablePane
     └ CMFCTasksPane

Requisitos

Cabeçalho: afxTasksPane.h

CMFCTasksPane::AddGroup

Adiciona um novo grupo de tarefas ao controle do painel de tarefas.

int AddGroup(
    int nPageIdx,
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

int AddGroup(
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

Parâmetros

nPageIdx
[in] Especifica o índice de página de base zero.

lpszGroupName
[in] Especifica o nome do grupo.

bBottomLocation
[in] TRUE para criar o grupo na parte inferior do controle do painel de tarefas; caso contrário, FALSE.

bSpecial
[in] TRUE para marcar esse grupo como um grupo especial; caso contrário, FALSE. Para obter mais informações sobre grupos especiais, consulte a seção Comentários de CMFCTasksPane.

hIcon
[in] Especifica o ícone a ser exibido na legenda do grupo.

Valor de retorno

O índice de base zero do grupo na lista interna de grupos que a classe mantém.

Comentários

Chame esse método para criar um grupo de tarefas e adicionar esse grupo ao controle do painel de tarefas.

A estrutura exibe grupos de tarefas na parte superior ou inferior do controle do painel de tarefas. A estrutura pode exibir apenas um grupo na parte inferior; esse grupo deve ser adicionado por último.

CMFCTasksPane::AddLabel

Adiciona um rótulo ao grupo de tarefas especificado.

int AddLabel(
    int nGroup,
    LPCTSTR lpszLabelName,
    int nTaskIcon = -1,
    BOOL bIsBold = FALSE);

Parâmetros

nGroup
[in] Especifica o índice do grupo em que o rótulo é adicionado.

lpszLabelName
Especifica o nome do rótulo.

nTaskIcon
[in] Especifica o ícone a ser exibido ao lado do rótulo. A estrutura armazena ícones em uma lista de imagens. Esse parâmetro é um índice nessa lista.

bIsBold
[in] TRUE para exibir o rótulo em negrito; caso contrário, FALSE.

Valor de retorno

O índice de base zero do grupo em que o rótulo foi adicionado ou -1 se o grupo especificado por nGroup não existir.

Comentários

A estrutura lida com tarefas e rótulos de forma diferente. Quando um usuário clica em uma tarefa, a estrutura executa um comando. Quando um usuário clica em um rótulo, nenhum comando é executado. Para obter mais informações, consulte CMFCTasksPane::AddTask.

CMFCTasksPane::AddMRUFilesList

Adiciona uma tarefa para cada arquivo armazenado em uma lista de arquivos MRU (Usados Mais Recentemente) em um grupo.

int AddMRUFilesList(
    int nGroup,
    int nMaxFiles = 4);

Parâmetros

nGroup
[in] Especifica o índice de um grupo. Esse método adiciona a lista de arquivos MRU ao grupo especificado por esse parâmetro.

nMaxFiles
[in] Especifica o número de arquivos a serem exibidos na lista de arquivos MRU.

Valor de retorno

O índice de base zero do grupo em que a lista de arquivos MRU foi adicionada; ou, -1 se o grupo especificado por nGroup não existir.

CMFCTasksPane::AddPage

Adiciona uma página ao painel de tarefas.

int AddPage(LPCTSTR lpszPageLabel);

Parâmetros

lpszPageLabel
[in] Especifica o rótulo da página.

Valor de retorno

[in] O índice de base zero da nova guia.

CMFCTasksPane::AddSeparator

int AddSeparator(int nGroup);

Parâmetros

[in] nGroup

Valor de retorno

Comentários

CMFCTasksPane::AddTask

Adiciona uma tarefa ao grupo de tarefas especificado.

int AddTask(
    int nGroup,
    LPCTSTR lpszTaskName,
    int nTaskIcon = -1,
    UINT uiCommandID = 0,
    DWORD dwUserData = 0);

Parâmetros

nGroup
[in] Especifica o índice de grupo em que a tarefa é adicionada.

lpszTaskName
[in] Especifica o nome da tarefa.

nTaskIcon
[in] Especifica o ícone a ser exibido ao lado da tarefa. A estrutura armazena ícones em uma lista de imagens. Esse parâmetro é um índice nessa lista.

uiCommandID
[in] Especifica a ID do comando a ser executado quando o usuário clica na tarefa. A tarefa será tratada como um rótulo se uiCommandID for 0.

dwUserData
[in] Especifica os dados definidos pelo usuário a serem associados à tarefa.

Valor de retorno

O índice de base zero do grupo em que a tarefa foi adicionada; ou, -1 se o grupo especificado por nGroup não existir.

CMFCTasksPane::AddWindow

Adiciona uma janela filho ao painel de tarefas.

int AddWindow(
    int nGroup,
    HWND hwndTask,
    int nWndHeight,
    BOOL bAutoDestroyWindow = FALSE,
    DWORD dwUserData = 0);

Parâmetros

nGroup
[in] Especifica o índice de grupo em que a janela é adicionada.

hwndTask
[in] Especifica o identificador da janela a ser adicionada.

nWndHeight
[in] Especifica a altura da janela.

bAutoDestroyWindow
[in] TRUE para destruir a janela quando a tarefa é removida; caso contrário, FALSE.

dwUserData
[in] Especifica os dados definidos pelo usuário associados à tarefa.

Valor de retorno

O índice baseado em zero do grupo em que a janela foi adicionada ou -1 se o grupo especificado por nGroup não existir.

Comentários

Chame esse método para adicionar um controle a um painel de tarefas. Por exemplo, você pode adicionar um controle de edição que funciona como uma barra de pesquisa.

CMFCTasksPane::CMFCTasksPane

Constrói um objeto CMFCTasksPane.

CMFCTasksPane();

CMFCTasksPane::CollapseAllGroups

void CollapseAllGroups(BOOL bCollapse = TRUE);

void CollapseAllGroups(
    int nPageIdx,
    BOOL bCollapse);

Parâmetros

[in] bCollapse
[in] nPageIdx

Comentários

CMFCTasksPane::CollapseGroup

Recolhe ou expande um grupo.

BOOL CollapseGroup(
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bCollapse = TRUE);

BOOL CollapseGroup(
    int nGroup,
    BOOL bCollapse = TRUE);

Parâmetros

pGroup
[in] Especifica o grupo a ser recolhido.

bCollapse
[in] TRUE para recolher o grupo; FALSE para expandir o grupo.

nGroup
[in] Especifica o índice baseado em zero do grupo a ser recolhido na lista interna de grupos.

Valor de retorno

TRUE se o grupo recolher ou expandir com sucesso; caso contrário, FALSE.

Comentários

Um grupo recolhido mostra apenas a legenda do grupo; a lista de tarefas é oculta.

CMFCTasksPane::CreateDefaultMiniframe

virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);

Parâmetros

[in] rectInitial

Valor de retorno

Comentários

CMFCTasksPane::CreateMenu

Cria um menu que aparece quando um usuário clica no botão menu Outros Painéis de Tarefas.

HMENU CreateMenu() const;

Valor de retorno

Um identificador para o novo menu.

Comentários

Substitua esse método em uma classe derivada para personalizar o menu de um painel de tarefas.

O menu pop-up que esse método cria contém a lista de páginas no painel de tarefas. O menu exibe uma marca de seleção ao lado da página ativa.

CMFCTasksPane::EnableAnimation

Habilita ou desabilita a animação que ocorre quando um grupo de tarefas é expandido ou recolhido.

void EnableAnimation(BOOL bEnable = TRUE);

Parâmetros

bEnable
[in] TRUE para habilitar a animação que ocorre quando um grupo de tarefas é expandido ou recolhido; caso contrário, FALSE.

Comentários

Por padrão, a animação que ocorre quando um grupo de tarefas é expandida ou recolhida está habilitada.

CMFCTasksPane::EnableGroupCollapse

Especifica se um usuário pode recolher grupos de tarefas.

void EnableGroupCollapse(BOOL bEnable);

Parâmetros

bEnable
[in] TRUE se os usuários puderem recolher grupos de tarefas; caso contrário, FALSE.

Comentários

Um grupo de tarefas recolhido exibe apenas a legenda do grupo; a lista de tarefas é oculta.

CMFCTasksPane::EnableHistoryMenuButtons

Habilita ou desabilita menus suspensos nos botões de navegação Avançar e Anterior.

void EnableHistoryMenuButtons(BOOL bEnable = TRUE);

Parâmetros

bEnable
[in] TRUE para habilitar menus suspensos nos botões de navegação Avançar e Anterior; caso contrário, FALSE.

Comentários

Por padrão, os menus suspensos nos botões Avançar e Anterior estão desabilitados.

Os menus contêm o histórico de páginas de tarefas usadas pelo usuário.

CMFCTasksPane::EnableNavigationToolbar

Habilita ou desabilita a barra de ferramentas.

void EnableNavigationToolbar(
    BOOL bEnable = TRUE,
    UINT uiToolbarBmpRes = 0,
    CSize sizeToolbarImage = CSize(0,
    0),
    CSize sizeToolbarButton = CSize(0,
    0));

Parâmetros

bEnable
[in] TRUE para habilitar a barra de ferramentas de navegação; caso contrário, FALSE.

uiToolbarBmpRes
[in] Especifica a ID do recurso do bitmap que contém as imagens a serem exibidas na barra de ferramentas.

sizeToolbarImage
[in] Especifica o tamanho de uma imagem da barra de ferramentas.

sizeToolbarButton
[in] Especifica o tamanho de um botão de barra de ferramentas.

Comentários

A barra de ferramentas de navegação é uma barra de ferramentas que a estrutura exibe na parte superior do painel de tarefas. A barra de ferramentas de navegação contém os botões de navegação Voltar, Avançar e Página Inicial e um botão de menu que contém a lista de páginas disponíveis.

Por padrão, a estrutura não exibe a barra de ferramentas de navegação. Se a barra de ferramentas de navegação não for exibida, os botões de navegação estarão localizados na legenda da barra de encaixe.

CMFCTasksPane::EnableOffsetCustomControls

void EnableOffsetCustomControls(BOOL bEnable);

Parâmetros

[in] bEnable

Comentários

CMFCTasksPane::EnableScrollButtons

Habilita botões de rolagem em vez de uma barra de rolagem.

void EnableScrollButtons(BOOL bEnable = TRUE);

Parâmetros

bEnable
[in] TRUE para exibir botões de rolagem no painel de tarefas em vez de uma barra de rolagem; caso contrário, FALSE.

Comentários

Por padrão, a estrutura exibe botões de rolagem no painel de tarefas.

CMFCTasksPane::EnableWrapLabels

Habilita ou desabilita o encapsulamento de palavras para o texto em rótulos.

void EnableWrapLabels(BOOL bEnable = TRUE);

Parâmetros

bEnable
[in] TRUE para encapsular o texto em rótulos que aparecem no painel de tarefas; caso contrário, FALSE.

Comentários

Por padrão, a estrutura não encapsula o texto em rótulos. Quando o encapsulamento de palavras está habilitado, o texto em rótulos pode aparecer em várias linhas. O rótulo pode incluir marcadores de quebra de linha, como \n e o marcador sublinhado &.

CMFCTasksPane::EnableWrapTasks

Habilita ou desabilita o encapsulamento de palavras para o texto em tarefas.

void EnableWrapTasks(BOOL bEnable = TRUE);

Parâmetros

bEnable
[in] TRUE para encapsular tarefas no painel de tarefas; caso contrário, FALSE.

Comentários

Por padrão, o encapsulamento de palavras para tarefas está desabilitado.

CMFCTasksPane::GetActivePage

Retorna o índice de base zero para a página ativa.

int GetActivePage() const;

Valor de retorno

[in] O índice baseado em zero da página ativa.

CMFCTasksPane::GetGroupCaptionHeight

Retorna a altura da legenda do grupo.

int GetGroupCaptionHeight() const;

Valor de retorno

A altura da legenda do grupo, em pixels.

CMFCTasksPane::GetGroupCaptionHorzOffset

Retorna o deslocamento horizontal de uma legenda de grupo.

int GetGroupCaptionHorzOffset() const;

Valor de retorno

O deslocamento horizontal de uma legenda de grupo. O deslocamento horizontal é a distância em pixels da borda esquerda ou direita do painel de tarefas.

CMFCTasksPane::GetGroupCaptionVertOffset

Retorna o deslocamento vertical de uma legenda de grupo.

int GetGroupCaptionVertOffset() const;

Valor de retorno

O deslocamento vertical de uma legenda de grupo das bordas superior e inferior do painel de tarefas.

Comentários

O valor padrão para o deslocamento vertical é de 7 pixels.

CMFCTasksPane::GetGroupCount

Retorna o número total de grupos.

int GetGroupCount() const;

Valor de retorno

O número total de grupos no painel de tarefas.

CMFCTasksPane::GetGroupLocation

Retorna o índice de grupo interno para o grupo especificado.

BOOL GetGroupLocation(
    CMFCTasksPaneTaskGroup* pGroup,
    int& nGroup) const;

Parâmetros

pGroup
[in] Especifica o grupo de tarefas cujo local é recuperado.

nGroup
[out] Contém o índice baseado em zero do grupo de tarefas.

Valor de retorno

TRUE se o grupo de tarefas foi encontrado; caso contrário, FALSE.

CMFCTasksPane::GetGroupVertOffset

Retorna o deslocamento vertical de um grupo.

int GetGroupVertOffset() const;

Valor de retorno

O deslocamento vertical de um grupo, em pixels.

CMFCTasksPane::GetHorzMargin

Retorna o espaçamento horizontal entre um painel de tarefas e a borda da área de cliente.

int GetHorzMargin() const;

Valor de retorno

O espaçamento horizontal entre um painel de tarefas e a borda da área de cliente.

Comentários

O espaçamento padrão entre um painel de tarefas e a borda da área de cliente é de 12 pixels.

CMFCTasksPane::GetNextPages

void GetNextPages(CStringList& lstNextPages) const;

Parâmetros

[in] lstNextPages

Comentários

CMFCTasksPane::GetPageByGroup

Recupera o índice de página de um grupo especificado.

BOOL GetPageByGroup(
    int nGroup,
    int& nPage) const;

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo de tarefas.

nPage
[out] Contém o índice de página do grupo especificado. Se o grupo de tarefas contiver apenas uma página padrão, o valor retornado será 0.

Valor de retorno

TRUE se o grupo nGroup existir; caso contrário, FALSE.

CMFCTasksPane::GetPagesCount

Retorna o número de páginas.

int GetPagesCount() const;

Valor de retorno

O número de páginas no painel de tarefas.

CMFCTasksPane::GetPreviousPages

void GetPreviousPages(CStringList& lstPrevPages) const;

Parâmetros

[in] lstPrevPages

Comentários

CMFCTasksPane::GetScrollBarCtrl

virtual CScrollBar* GetScrollBarCtrl(int nBar) const;

Parâmetros

[in] Nbar

Valor de retorno

Comentários

CMFCTasksPane::GetTask

Recupera uma tarefa.

CMFCTasksPaneTask* GetTask(
    int nGroup,
    int nTask) const;

Parâmetros

nGroup
[in] Especifica o índice de base zero do grupo que contém a tarefa.

nTask
[in] Especifica o índice baseado em zero da tarefa na lista especificada pelo nGroup.

Valor de retorno

A tarefa no índice especificado.

CMFCTasksPane::GetTaskCount

Retorna o número de itens de tarefa em um grupo especificado.

int GetTaskCount(int nGroup) const;

Parâmetros

nGroup
[in] Especifica o índice do grupo de tarefas.

Valor de retorno

O número de tarefas no grupo especificado ou 0 se nGroup for inválido.

CMFCTasksPane::GetTaskGroup

Retorna um grupo de tarefas para um índice de grupo especificado.

CMFCTasksPaneTaskGroup* GetTaskGroup(int nGroup) const;

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo a ser recuperado.

Valor de retorno

O grupo de tarefas no índice especificado.

CMFCTasksPane::GetTaskLocation

Retorna o grupo e o índice para uma tarefa especificada.

BOOL GetTaskLocation(
    UINT uiCommandID,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    HWND hwndTask,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    CMFCTasksPaneTask* pTask,
    int& nGroup,
    int& nTask) const;

Parâmetros

uiCommandID
[in] Especifica a ID de comando da tarefa a ser encontrada.

nGroup
[out] Contém o índice de grupo da tarefa.

nTask
[out] Contém o índice da tarefa no grupo de tarefas.

hwndTask
[in] Especifica a janela associada à tarefa.

pTask
[in] Especifica a tarefa a ser encontrada.

Valor de retorno

TRUE se o local da tarefa foi encontrado; FALSE se a tarefa especificada não existir.

Comentários

Esse método recupera o índice de grupo e o índice de tarefas para a tarefa especificada. Se o método retornar FALSE, nGroup e nTask serão definidos como -1.

CMFCTasksPane::GetTasksHorzOffset

Retorna o deslocamento horizontal das tarefas.

int GetTasksHorzOffset() const;

Valor de retorno

O deslocamento horizontal das tarefas das bordas esquerda e direita de seus grupos pai.

Comentários

O deslocamento horizontal padrão das tarefas é de 12 pixels.

CMFCTasksPane::GetTasksIconHorzOffset

int GetTasksIconHorzOffset() const;

Valor de retorno

Comentários

CMFCTasksPane::GetTasksIconVertOffset

int GetTasksIconVertOffset() const;

Valor de retorno

Comentários

CMFCTasksPane::GetVertMargin

Retorna a margem vertical entre um painel de tarefas e as bordas da área de cliente.

int GetVertMargin() const;

Valor de retorno

A margem vertical entre um painel de tarefas e as bordas da área de cliente.

Comentários

A margem vertical é o espaço entre um painel de tarefas e as bordas da área de cliente. O valor padrão da margem vertical é de 12 pixels.

CMFCTasksPane::IsAccessibilityCompatible

virtual BOOL IsAccessibilityCompatible();

Valor de retorno

Comentários

CMFCTasksPane::IsAnimationEnabled

Indica se a animação está habilitada.

BOOL IsAnimationEnabled() const;

Valor de retorno

TRUE se a animação que ocorre quando um usuário expande ou recolhe um grupo estiver habilitada; caso contrário, FALSE.

Comentários

Chame CMFCTasksPane::EnableAnimation para habilitar ou desabilitar a animação.

CMFCTasksPane::IsBackButtonEnabled

Indica se o botão Voltar está habilitado.

BOOL IsBackButtonEnabled() const;

Valor de retorno

TRUE se o botão voltar estiver habilitado; caso contrário, FALSE.

Comentários

Quando um usuário clica no botão voltar, a estrutura exibe a página da tarefa anterior.

CMFCTasksPane::IsForwardButtonEnabled

Indica se o botão Avançar está habilitado.

BOOL IsForwardButtonEnabled() const;

Valor de retorno

TRUE se o botão avançar estiver habilitado; caso contrário, FALSE.

Comentários

O botão avançar habilita a navegação avançada no histórico de páginas de tarefas.

CMFCTasksPane::IsGroupCollapseEnabled

BOOL IsGroupCollapseEnabled() const;

Valor de retorno

Comentários

CMFCTasksPane::IsHistoryMenuButtonsEnabled

Indica se os botões de navegação Avançar e Anterior têm menus suspensos.

BOOL IsHistoryMenuButtonsEnabled() const;

Valor de retorno

TRUE se os botões de navegação Avançar e Anterior tiverem menus suspensos; caso contrário, FALSE.

CMFCTasksPane::IsNavigationToolbarEnabled

Indica se a barra de ferramentas de navegação está habilitada.

BOOL IsNavigationToolbarEnabled() const;

Valor de retorno

TRUE se a barra de ferramentas de navegação estiver habilitada; caso contrário, FALSE.

CMFCTasksPane::IsToolBox

virtual BOOL IsToolBox() const;

Valor de retorno

Comentários

CMFCTasksPane::IsWrapLabelsEnabled

Indica se o painel de tarefas encapsula palavras em rótulos.

BOOL IsWrapLabelsEnabled() const;

Valor de retorno

TRUE se as palavras em rótulos estiverem encapsuladas; caso contrário, FALSE.

CMFCTasksPane::IsWrapTasksEnabled

Especifica se a estrutura encapsula a cadeia de caracteres de tarefa.

BOOL IsWrapTasksEnabled() const;

Valor de retorno

TRUE se a cadeia de caracteres de tarefa estiver encapsulada; caso contrário, FALSE.

CMFCTasksPane::LoadState

virtual BOOL LoadState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parâmetros

[in] lpszProfileName
[in] nIndex
[in] uiID

Valor de retorno

Comentários

CMFCTasksPane::OnActivateTasksPanePage

Chamado pela estrutura ao ativar uma página do painel de tarefas.

virtual void OnActivateTasksPanePage();

Comentários

Substitua esse método em uma classe derivada para personalizar a aparência da página do painel de tarefas.

CMFCTasksPane::OnCancel

virtual void OnCancel();

Comentários

CMFCTasksPane::OnClickTask

Chamado pela estrutura quando o usuário clica em um item no painel de tarefas.

virtual void OnClickTask(
    int nGroupNumber,
    int nTaskNumber,
    UINT uiCommandID,
    DWORD dwUserData);

Parâmetros

nGroupNumber
[in] Especifica o índice baseado em zero do grupo que contém a tarefa clicada.

nTaskNumber
[in] Especifica o índice baseado em zero da tarefa clicada.

uiCommandID
[in] Especifica a ID de comando associada à tarefa.

dwUserData
[in] Contém dados definidos pelo usuário associados à tarefa clicada.

Comentários

A estrutura chama esse método quando um usuário clica em uma tarefa. Por padrão, a estrutura verifica a ID de comando associada à tarefa clicada e, se não for zero, envia a mensagem WM_COMMAND ao proprietário do controle do painel de tarefas.

Substitua esse método em uma classe derivada para executar o código personalizado quando se clica em uma tarefa.

CMFCTasksPane::OnOK

virtual void OnOK();

Comentários

CMFCTasksPane::OnPressBackButton

Chamado pela estrutura quando o usuário clica no botão Voltar.

virtual void OnPressBackButton();

Comentários

Por padrão, a estrutura exibe a página exibida anteriormente.

Substitua esse método em uma classe derivada para executar o código personalizado quando o usuário clicar no botão voltar.

CMFCTasksPane::OnPressForwardButton

Chamado pela estrutura quando o usuário clica no botão de navegação para frente.

virtual void OnPressForwardButton();

Comentários

Por padrão, a estrutura exibe a página exibida pelo usuário antes de clicar no botão Voltar.

Substitua esse método em uma classe derivada para executar o código personalizado quando o usuário clicar no botão avançar.

CMFCTasksPane::OnPressHomeButton

Chamado pela estrutura quando o usuário clica no botão de navegação inicial.

virtual void OnPressHomeButton();

Comentários

Por padrão, a estrutura exibe a página padrão do grupo de tarefas.

Substitua esse método em uma classe derivada para executar o código personalizado quando o usuário clicar no botão de navegação inicial.

CMFCTasksPane::OnPressOtherButton

virtual void OnPressOtherButton(
    CMFCCaptionMenuButton* pbtn,
    CWnd* pWndOwner);

Parâmetros

[in] pbtn
[in] pWndOwner

Comentários

CMFCTasksPane::OnSetAccData

virtual BOOL OnSetAccData(long lVal);

Parâmetros

[in] lVal

Valor de retorno

Comentários

CMFCTasksPane::OnUpdateCmdUI

virtual void OnUpdateCmdUI(
    CFrameWnd* pTarget,
    BOOL bDisableIfNoHndler);

Parâmetros

[in] pTarget
[in] bDisableIfNoHndler

Comentários

CMFCTasksPane::PreTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parâmetros

[in] pMsg

Valor de retorno

Comentários

CMFCTasksPane::RecalcLayout

void RecalcLayout(BOOL bRedraw = TRUE);

Parâmetros

[in] bRedraw

Comentários

CMFCTasksPane::RemoveAllGroups

Remove todos os grupos na página especificada.

void RemoveAllGroups(int nPageIdx = 0);

Parâmetros

nPageIdx
[in] Especifica o índice baseado em zero da página.

Comentários

Remove todos os grupos na página especificada por nPageIdx ou todos os grupos se houver apenas uma página padrão.

CMFCTasksPane::RemoveAllPages

Remove todas as páginas do painel de tarefas, exceto a página padrão (primeira).

void RemoveAllPages();

CMFCTasksPane::RemoveAllTasks

Remove todas as tarefas do grupo especificado.

void RemoveAllTasks(int nGroup);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo.

CMFCTasksPane::RemoveGroup

Remove um grupo.

void RemoveGroup(int nGroup);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo a ser removido.

Comentários

Esse método remove um único grupo. Para remover todos os grupos, chame CMFCTasksPane::RemoveAllGroups.

Quando a estrutura remove um grupo, todas as tarefas e janelas de usuário associadas a ela são destruídas.

CMFCTasksPane::RemovePage

Remove uma página especificada do painel de tarefas.

void RemovePage(int nPageIdx);

Parâmetros

nPageIdx
[in] Especifica o índice baseado em zero da página a ser removida.

CMFCTasksPane::RemoveTask

Remove uma tarefa de um grupo de tarefas.

BOOL RemoveTask(
    int nGroup,
    int nTask,
    BOOL bRedraw = TRUE);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo de tarefas que contém a tarefa a ser removida.

nTask
[in] Especifica o índice baseado em zero da tarefa a ser removida.

bRedraw
[in] TRUE para redesenhar o painel de tarefas; caso contrário, FALSE.

Valor de retorno

TRUE se a função for bem-sucedida; FALSE se nGroup ou nTask for inválido.

CMFCTasksPane::SaveState

virtual BOOL SaveState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parâmetros

[in] lpszProfileName
[in] nIndex
[in] uiID

Valor de retorno

Comentários

CMFCTasksPane::Serialize

virtual void Serialize(CArchive& ar);

Parâmetros

[in] ar

Comentários

CMFCTasksPane::SetActivePage

Torna a página especificada no painel de tarefas ativada.

void SetActivePage(int nPageIdx);

Parâmetros

nPageIdx
[in] Especifica o índice baseado em zero da página a ser exibida.

Comentários

Esse método declara se o nPageIdx é inválido.

CMFCTasksPane::SetCaption

Define o nome da legenda de um painel de tarefas.

void SetCaption(LPCTSTR lpszName);

Parâmetros

lpszName
[in] Especifica o nome da legenda.

Comentários

Se um painel de tarefas tiver várias páginas, a página padrão terá a legenda definida usando essa função.

CMFCTasksPane::SetGroupCaptionHeight

Define a altura de uma legenda de grupo.

void SetGroupCaptionHeight(int n = -1);

Parâmetros

n
[in] Especifica a altura da legenda.

Comentários

Chame esse método para personalizar as margens dos elementos do painel de tarefas.

Se n for -1, a estrutura determinará o valor da margem usando o gerenciador visual ( CMFCVisualManager::GetTasksPaneGroupCaptionHeight). A altura da legenda padrão é de 25 pixels.

CMFCTasksPane::SetGroupCaptionHorzOffset

Define o deslocamento horizontal de uma legenda de grupo.

void SetGroupCaptionHorzOffset(int n = -1);

Parâmetros

n
[in] Especifica o deslocamento horizontal da legenda do grupo.

CMFCTasksPane::SetGroupCaptionVertOffset

Define o deslocamento vertical de uma legenda de grupo.

void SetGroupCaptionVertOffset(int n = -1);

Parâmetros

n
[in] Especifica o deslocamento vertical, em pixels, da legenda do grupo.

CMFCTasksPane::SetGroupName

Define um nome de grupo.

BOOL SetGroupName(
    int nGroup,
    LPCTSTR lpszGroupName);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo.

lpszGroupName
[in] Especifica o nome do grupo.

Valor de retorno

TRUE se o nome do grupo foi definido com êxito; caso contrário, FALSE.

CMFCTasksPane::SetGroupTextColor

Define a cor do texto para uma legenda de grupo.

BOOL SetGroupTextColor(
    int nGroup,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo.

color
[in] Especifica a cor do texto.

colorHot
[in] Especifica a cor do texto do grupo realçado. Se -1, a cor de realce padrão será usada.

Valor de retorno

TRUE se a cor do texto do grupo foi alterada com êxito; caso contrário, FALSE.

CMFCTasksPane::SetGroupVertOffset

Define o deslocamento vertical de um grupo.

void SetGroupVertOffset(int n = -1);

Parâmetros

n
[in] Especifica o deslocamento vertical.

Comentários

O deslocamento vertical é a distância entre um grupo de tarefas e a borda do painel de tarefas.

Chame esse método para personalizar as margens dos elementos do painel de tarefas. Se n for -1, a estrutura determinará o valor da margem usando o gerenciador visual (CMFCVisualManager::GetTasksPaneGroupVertOffset). O deslocamento padrão é 15 pixels.

CMFCTasksPane::SetHorzMargin

Define a margem horizontal.

void SetHorzMargin(int n = -1);

Parâmetros

n
[in] Especifica a margem, em pixels.

Comentários

A margem horizontal é a distância entre um painel de tarefas e a borda superior ou inferior da área do cliente.

Se n for -1 e a estrutura determinar o valor da margem usando o gerenciador visual (CMFCVisualManager::GetTasksPaneHorzMargin). A margem horizontal padrão é de 12 pixels.

CMFCTasksPane::SetIconsList

Define a lista de imagens.

BOOL SetIconsList(
    UINT uiImageListResID,
    int cx,
    COLORREF clrTransparent = RGB(255, 0, 255));

void SetIconsList(HIMAGELIST hIcons);

Parâmetros

uiImageListResID
[in] Especifica a ID do recurso da lista de imagens.

cx
[in] Especifica o tamanho dos ícones na lista de imagens.

clrTransparent
[in] Especifica a cor transparente.

hIcons
[in] Especifica a lista de imagens que contém os ícones do painel de tarefas.

Comentários

A estrutura armazena ícones em uma lista de imagens. As tarefas estão associadas a ícones armazenados nessa lista.

Esse método associa uma lista de imagens ao controle do painel de tarefas. Para definir o ícone de uma tarefa quando você chamar CMFCTasksPane::AddTask, defina nTaskIcon como o índice baseado em zero apropriado nesta lista de imagens.

CMFCTasksPane::SetPageCaption

Define o texto da legenda para uma página do painel de tarefas.

void SetPageCaption(
    int nPageIdx,
    LPCTSTR lpszName);

Parâmetros

nPageIdx
[in] Especifica o índice baseado em zero da página.

lpszName
[in] Especifica o texto da legenda a ser exibido na página.

Comentários

Se um painel de tarefas tiver várias páginas, a página padrão terá a legenda definida usando esse método.

CMFCTasksPane::SetTaskName

Define o nome de uma tarefa.

BOOL SetTaskName(
    int nGroup,
    int nTask,
    LPCTSTR lpszTaskName);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo de tarefas.

nTask
[in] Especifica o índice baseado em zero da tarefa.

lpszTaskName
[in] Especifica o nome da tarefa.

Valor de retorno

TRUE se o nome da tarefa foi definido com êxito; caso contrário, FALSE.

CMFCTasksPane::SetTasksHorzOffset

Define o deslocamento horizontal para tarefas.

void SetTasksHorzOffset(int n = -1);

Parâmetros

n
[in] Especifica o deslocamento horizontal.

Comentários

O deslocamento horizontal é a distância em pixels das bordas esquerda e direita de um grupo.

Se n for -1, esse método definirá o deslocamento horizontal como o valor retornado pelo método CMFCVisualManager::GetTasksPaneTaskHorzOffset.

O deslocamento horizontal padrão é de 12 pixels.

CMFCTasksPane::SetTasksIconHorzOffset

void SetTasksIconHorzOffset(int n = -1);

Parâmetros

[in] n

Comentários

CMFCTasksPane::SetTasksIconVertOffset

void SetTasksIconVertOffset(int n = -1);

Parâmetros

[in] n

Comentários

CMFCTasksPane::SetTaskTextColor

Define a cor do texto para uma tarefa.

BOOL SetTaskTextColor(
    int nGroup,
    int nTask,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo de tarefas que contém a tarefa.

nTask
[in] Especifica o índice baseado em zero da tarefa.

color
[in] Especifica a cor do texto da tarefa.

colorHot
[in] Especifica a cor do texto do grupo realçado. Se -1, esse método usará a cor de realce padrão.

Valor de retorno

TRUE se a cor do texto da tarefa foi definida com êxito; caso contrário, FALSE.

CMFCTasksPane::SetVertMargin

Define a margem vertical.

void SetVertMargin(int n = -1);

Parâmetros

n
[in] Especifica a margem vertical a ser definida.

Comentários

A margem vertical é a distância entre um painel de tarefas e as bordas verticais da área do cliente.

Se n for -1, a estrutura determinará o valor da margem usando o gerenciador visual (CMFCVisualManager::GetTasksPaneVertMargin). A margem padrão é de 12 pixels.

CMFCTasksPane::SetWindowHeight

Define a altura de um controle de janela.

BOOL SetWindowHeight(
    int nGroup,
    HWND hwndTask,
    int nWndHeight);

BOOL SetWindowHeight(
    HWND hwndTask,
    int nWndHeight);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo que contém o controle de janela.

hwndTask
[in] Especifica o identificador para o controle de janela.

nWndHeight
[in] Especifica a altura a ser definida.

Valor de retorno

TRUE se a altura do controle de janela foi definida com êxito; FALSE se nGroup for inválido ou se hwndTask não existir.

Comentários

Chame CMFCTasksPane::AddWindow para adicionar tarefas com controles de janela.

CMFCTasksPane::ShowCommandMessageString

virtual void ShowCommandMessageString(UINT uiCmdId);

Parâmetros

[in] uiCmdId

Comentários

CMFCTasksPane::ShowTask

Mostra ou oculta uma tarefa.

BOOL ShowTask(
    int nGroup,
    int nTask,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parâmetros

nGroup
[in] Especifica o índice baseado em zero do grupo.

nTask
[in] Especifica o índice baseado em zero da tarefa a ser exibida ou ocultada.

bShow
[in] TRUE para mostrar a tarefa; FALSE para ocultar a tarefa.

bRedraw
[in] TRUE para redesenhar o painel de tarefas; caso contrário, FALSE.

Valor de retorno

TRUE se a tarefa foi mostrada com êxito ou oculta; FALSE se o grupo ou tarefa especificado não existir.

Comentários

Use CMFCTasksPane::ShowTaskByCmdId para mostrar ou ocultar uma tarefa com base em sua ID de comando.

CMFCTasksPane::ShowTaskByCmdId

Mostra ou oculta uma tarefa com base em sua ID de comando.

BOOL ShowTaskByCmdId(
    UINT uiCommandID,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parâmetros

uiCommandID
[in] Especifica a ID de comando da tarefa a ser exibida ou ocultada.

bShow
[in] TRUE para mostrar a tarefa; FALSE para ocultar a tarefa.

bRedraw
[in] TRUE para redesenhar o painel de tarefas; caso contrário, FALSE.

Valor de retorno

TRUE se a tarefa tiver sido mostrada ou ocultada com êxito; FALSE se uma tarefa com a ID de comando especificada não existir.

Comentários

Use CMFCTasksPane::ShowTask para mostrar ou ocultar uma tarefa com base em sua ID de comando.

CMFCTasksPane::Update

Atualiza todos os controles em um painel de tarefas.

virtual void Update();

Comentários

Esse método atualiza a legenda do painel de tarefas, ajusta a barra de rolagem, reposiciona todas as tarefas e redesenha todos os controles do painel de tarefas.

Substitua esse método em uma classe derivada para executar código personalizado quando a estrutura atualizar o painel de tarefas.

Confira também

Gráfico da hierarquia
Classes
Classe CMFCTasksPaneTaskGroup
Classe CMFCTasksPaneTask
Classe CMFCOutlookBar
Classe CMFCVisualManager