Interface IDeskBand2 (shobjidl.h)
Expõe métodos para habilitar e consultar efeitos de translucência em um objeto deskband.
Herança
A interface IDeskBand2 herda de IDeskBand. IDeskBand2 também tem estes tipos de membros:
Métodos
A interface IDeskBand2 tem esses métodos.
IDeskBand2::CanRenderComposited Indica a capacidade da faixa de mesa de ser exibida como translúcida. |
IDeskBand2::GetCompositionState Obtém o estado de composição. |
IDeskBand2::SetCompositionState Define o estado de composição. |
Comentários
Essa interface também fornece os métodos das interfaces IOleWindow, IDockingWindow e IDeskBand , das quais ela herda.
Se implementada em todas as faixas de mesa ativas, essa interface permitirá que a barra de tarefas seja exibida usando efeitos translúcidos. Se uma faixa de mesa ativa não implementar IDeskBand2, a translucência será desabilitada para toda a barra de tarefas.
Uma faixa de mesa pode implementar IDeskBand2 como um canal de comunicação entre si e a barra de tarefas da seguinte maneira:
- A barra de tarefas chama IDeskBand2::CanRenderComposited para saber se uma faixa de mesa dá suporte à translucência. Se um ou mais não fizerem isso, toda a barra de tarefas será renderizada opaca.
- A barra de tarefas chama IDeskBand2::SetCompositionState conforme apropriado em resposta a um usuário ativando ou desativando efeitos translúcidos. A barra de tarefas deve tentar se renderizar translúcida ou opaca em resposta a essa chamada.
- IDeskBand2::GetCompositionState é o equivalente de IDeskBand2::SetCompositionState.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl.h |