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:
Insira um objeto
CMFCTasksPane
na classe de janela de quadro principal.Ao processar a mensagem WM_CREATE, chame o método
Create
. Você pode usar os estilos CControlBar regulares. Para obter mais informações, consulteCControlBar::Create
.Chame o método CMFCTasksPane::AddGroup para adicionar vários grupos.
Chame as funções de membro CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel ou CMFCTasksPane::AddMRUFilesList para adicionar novos itens (tarefas) a cada grupo.
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:
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:
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