IDeskBand2 인터페이스(shobjidl.h)
deskband 개체에서 반투명 효과를 사용하도록 설정하고 쿼리하는 메서드를 노출합니다.
중요 Windows 7을 기준으로 지원되지 않는 책상 밴드 대신 새로운 개발에 미리 보기 도구 모음 을 사용해야 합니다.
상속
IDeskBand2 인터페이스는 IDeskBand에서 상속됩니다. IDeskBand2 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDeskBand2 인터페이스에는 이러한 메서드가 있습니다.
IDeskBand2::CanRenderComposited 책상 밴드가 반투명으로 표시될 수 있음을 나타냅니다. |
IDeskBand2::GetCompositionState 컴퍼지션 상태를 가져옵니다. |
IDeskBand2::SetCompositionState 컴퍼지션 상태를 설정합니다. |
설명
또한 이 인터페이스는 상속되는 IOleWindow, IDockingWindow 및 IDeskBand 인터페이스의 메서드를 제공합니다.
모든 활성 데스크밴드에서 구현된 경우 이 인터페이스를 사용하면 반투명 효과를 사용하여 작업 표시줄을 표시할 수 있습니다. 활성 데스크밴드가 IDeskBand2를 구현하지 않으면 전체 작업 표시줄에 대해 반투명성이 비활성화됩니다.
데스크밴드는 다음과 같이 IDeskBand2 를 자체와 작업 표시줄 간의 통신 통로로 구현할 수 있습니다.
- 작업 표시줄 은 IDeskBand2::CanRenderComposited 를 호출하여 데스크밴드가 반투명성을 지원하는지 알아봅니다. 하나 이상이 그렇지 않으면 전체 작업 표시줄이 불투명하게 렌더링됩니다.
- 작업 표시줄은 반투명 효과를 켜거나 끄는 사용자에 대한 응답으로 IDeskBand2::SetCompositionState 를 적절하게 호출합니다. 작업 표시줄은 이 호출에 대한 응답으로 반투명하거나 불투명하게 렌더링하려고 시도해야 합니다.
- IDeskBand2::GetCompositionState 는 IDeskBand2::SetCompositionState에 해당합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl.h |