MicaController.SetTarget 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SetTarget(WindowId, CompositionTarget) |
지정된 WindowId를 사용하여 또는 에 |
SetTarget(CoreWindow, CompositionTarget) |
이 시스템 배경 컨트롤러를 지정된 |
SetTarget(WindowId, CompositionTarget)
지정된 WindowId를 사용하여 또는 에 HWND
AppWindow
이 시스템 배경 컨트롤러를 연결합니다.
public:
virtual bool SetTarget(WindowId windowId, CompositionTarget ^ desktopWindowTarget) = SetTarget;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("SetTargetWithWindowId")]
bool SetTarget(WindowId const& windowId, CompositionTarget const& desktopWindowTarget);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("SetTargetWithWindowId")]
public bool SetTarget(WindowId windowId, CompositionTarget desktopWindowTarget);
function setTarget(windowId, desktopWindowTarget)
Public Function SetTarget (windowId As WindowId, desktopWindowTarget As CompositionTarget) As Boolean
매개 변수
- windowId
- WindowId
연결할 HWND 또는 AppWindow의 식별자입니다.
- desktopWindowTarget
- CompositionTarget
연결할 컴퍼지션 대상입니다.
반환
bool
true
컨트롤러가 재질을 시스템 배경으로 설정할 수 있으면 이고, 그렇지 않으면 입니다 false
.
구현
- 특성
예제
이 예제에서는 C++/WinRT를 사용하여 Win32 앱 창에서 Mica 자료를 그리는 방법을 보여 줍니다.
bool SetupBackdrop(winrt::Microsoft::UI::WindowId windowId, winrt::Windows::UI::Composition::CompositionTarget compositionTarget)
{
winrt::Microsoft::UI::Composition::SystemBackdrops::MicaController micaController = winrt::MicaController();
return micaController.SetTarget(windowId, compositionTarget);
}
설명
이 메서드를 사용하여 를 Win32 HWND
또는 AppWindow에 연결 MicaController
합니다.
DispatcherQueue가 있는 스레드에서 이 메서드를 호출해야 합니다.
추가 정보
적용 대상
SetTarget(CoreWindow, CompositionTarget)
이 시스템 배경 컨트롤러를 지정된 CoreWindow
에 연결합니다.
public:
virtual bool SetTarget(CoreWindow ^ coreWindow, CompositionTarget ^ compositionTarget) = SetTarget;
/// [Windows.Foundation.Metadata.Overload("SetTargetWithCoreWindow")]
bool SetTarget(CoreWindow const& coreWindow, CompositionTarget const& compositionTarget);
[Windows.Foundation.Metadata.Overload("SetTargetWithCoreWindow")]
public bool SetTarget(CoreWindow coreWindow, CompositionTarget compositionTarget);
function setTarget(coreWindow, compositionTarget)
Public Function SetTarget (coreWindow As CoreWindow, compositionTarget As CompositionTarget) As Boolean
매개 변수
- coreWindow
- CoreWindow
CoreWindow
연결할 입니다.
- compositionTarget
- CompositionTarget
연결할 컴퍼지션 대상입니다.
반환
bool
true
컨트롤러가 재질을 시스템 배경으로 설정할 수 있으면 이고, 그렇지 않으면 입니다 false
.
구현
- 특성
설명
이 메서드를 사용하여 를 CoreWindow에 연결 MicaController
합니다.
DispatcherQueue가 있는 스레드에서 이 메서드를 호출해야 합니다.