Interfaz IDeskBand2 (shobjidl.h)
Expone métodos para habilitar y consultar los efectos de translucencia en un objeto deskband.
Herencia
La interfaz IDeskBand2 hereda de IDeskBand. IDeskBand2 también tiene estos tipos de miembros:
Métodos
La interfaz IDeskBand2 tiene estos métodos.
IDeskBand2::CanRenderComposited Indica la capacidad de deskband para mostrarse como translúcida. |
IDeskBand2::GetCompositionState Obtiene el estado de composición. |
IDeskBand2::SetCompositionState Establece el estado de composición. |
Comentarios
Esta interfaz también proporciona los métodos de las interfaces IOleWindow, IDockingWindow e IDeskBand , de las que hereda.
Si se implementa en todas las bandas de escritorio activas, esta interfaz permite mostrar la barra de tareas mediante efectos translúcidos. Si una banda de escritorio activo no implementa IDeskBand2, la translucencia se deshabilita para toda la barra de tareas.
Una banda de escritorio puede implementar IDeskBand2 como un conducto de comunicación entre sí y la barra de tareas de la siguiente manera:
- La barra de tareas llama a IDeskBand2::CanRenderComposited para saber si una banda de escritorio admite la translucencia. Si no lo hace, toda la barra de tareas se representa opaca.
- La barra de tareas llama a IDeskBand2::SetCompositionState según corresponda en respuesta a un usuario que activa o desactiva los efectos translúcidos. La barra de tareas debe intentar representarse translúcida o opaca en respuesta a esta llamada.
- IDeskBand2::GetCompositionState es el homólogo de IDeskBand2::SetCompositionState.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl.h |