Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
A CMFCTasksPaneTaskGroup classe é uma classe auxiliar usada pelo controlo CMFCTasksPane . Os objetos do tipo CMFCTasksPaneTaskGroup representam um grupo de tarefas. O grupo de tarefas é uma lista de itens que o framework apresenta numa caixa separada que tem um botão de colapso. A caixa pode ter uma legenda opcional (nome do grupo). Se um grupo for colapsado, a lista de tarefas não é visível.
Sintaxe
class CMFCTasksPaneTaskGroup : public CObject
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | Constrói um CMFCTasksPaneTaskGroup objeto. |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Destruidor. |
Métodos Públicos
| Nome | Description |
|---|---|
| CMFCTasksPaneTaskGroup::SetACCData | Determina os dados de acessibilidade para o grupo de trabalho atual. |
Membros de Dados
| Nome | Description |
|---|---|
| CMFCTasksPaneTaskGroup::m_bIsBottom | Determina se o grupo de tarefas está alinhado na parte inferior do painel de tarefas de controlo. |
| CMFCTasksPaneTaskGroup::m_bIsCollapsed | Determina se o grupo de tarefa está colapsado. |
| CMFCTasksPaneTaskGroup::m_bIsSpecial | Determina se o grupo de tarefa é especial. A estrutura apresenta legendas especiais numa cor diferente. |
| CMFCTasksPaneTaskGroup::m_lstTasks | Contém a lista interna de tarefas. |
| CMFCTasksPaneTaskGroup::m_rect | Especifica o retângulo delimitador da legenda do grupo. |
| CMFCTasksPaneTaskGroup::m_rectGroup | Especifica o retângulo delimitador do grupo. |
| CMFCTasksPaneTaskGroup::m_strName | Especifica o nome do grupo. |
Observações
A ilustração seguinte mostra um grupo de tarefa expandido:
A ilustração seguinte mostra um grupo de tarefa colapsado:
A ilustração seguinte mostra um grupo de tarefas sem legenda:
A ilustração seguinte mostra dois grupos de tarefa. O primeiro grupo de tarefas é marcado como especial ao definir a m_bIsSpecial bandeira para TRUE, enquanto o segundo grupo de tarefas não é especial. Repare como a legenda do primeiro grupo de tarefa é mais escura do que a do segundo grupo:
Hierarquia de herança
Requerimentos
Cabeçalho: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
Constrói um CMFCTasksPaneTaskGroup objeto.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Parâmetros
lpszName
Especifica o nome do grupo na legenda do grupo.
bIsBottom
Especifica se o grupo está alinhado para o fundo do painel de tarefas.
bIsSpecial
Especifica se o grupo é designado como especial e, assim, se a legenda do grupo está preenchida com uma cor diferente.
bIsCollapsed
Especifica se o grupo está colapsado.
pPage
Especifica a página de propriedades a que este grupo de tarefas pertence.
hIcon
Especifica o ícone que aparece na legenda do grupo.
Observações
CMFCTasksPaneTaskGroup::m_bIsBottom
Determina se o grupo de tarefas está alinhado na parte inferior do painel de tarefas de controlo.
BOOL m_bIsBottom;
Observações
Apenas um grupo pode ser alinhado para a parte inferior do painel de tarefas. Este grupo de tarefa deve ser adicionado por último. Para mais informações, consulte CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Determina se o grupo de tarefa está colapsado.
BOOL m_bIsCollapsed;
Observações
Pode ativar ou desativar a capacidade de colapsar grupos no painel de tarefas ligando para CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Determina se o grupo de tarefa é especial e se a legenda de um grupo especial deve ser identificada por uma cor diferente.
BOOL m_bIsSpecial;
Observações
Se a sua aplicação estiver a usar o tema visual do Windows XP e m_bIsSpecial for FALSA, o framework chama DrawThemeBackground com a EBP_NORMALGROUPBACKGROUND flag. Se m_bIsSpecial for VERDADEIRO, o framework chama DrawThemeBackground com a bandeira EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Contém a lista interna de tarefas.
CObList m_lstTasks;
Observações
Para preencher esta lista, ligue para CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Especifica o retângulo delimitador da legenda do grupo.
CRect m_rect;
Observações
Este valor é calculado automaticamente pelo framework.
CMFCTasksPaneTaskGroup::m_rectGroup
Especifica o retângulo delimitador do grupo.
CRect m_rectGroup;
Observações
Este valor é calculado automaticamente pelo framework.
CMFCTasksPaneTaskGroup::m_strName
Especifica o nome do grupo.
CString m_strName;
Observações
Se este valor estiver vazio, a legenda do grupo não é exibida e o grupo não pode ser colapsado.
CMFCTasksPaneTaskGroup::SetACCData
Determina os dados de acessibilidade para o grupo de trabalho atual.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parâmetros
pParent
[dentro] Representa a janela principal do grupo de tarefas atual.
Dados
[fora] Um objeto do tipo CAccessibilityData que é preenchido com os dados de acessibilidade do grupo de tarefa atual.
Valor de retorno
TRUE se o parâmetro de dados foi preenchido com sucesso com os dados de acessibilidade do grupo de tarefa atual; caso contrário, FALSO.
Consulte também
Gráfico de Hierarquia
Classes
Classe CMFCTasksPane
CMFCTasksPaneTask Class
Classe CMFCOutlookBar
CObject Classe