다음을 통해 공유


MicaController.SetTarget 메서드

정의

오버로드

SetTarget(WindowId, CompositionTarget)

지정된 WindowId를 사용하여 또는 에 HWNDAppWindow 이 시스템 배경 컨트롤러를 연결합니다.

SetTarget(CoreWindow, CompositionTarget)

이 시스템 배경 컨트롤러를 지정된 CoreWindow에 연결합니다.

SetTarget(WindowId, CompositionTarget)

지정된 WindowId를 사용하여 또는 에 HWNDAppWindow 이 시스템 배경 컨트롤러를 연결합니다.

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

연결할 컴퍼지션 대상입니다.

반환

Boolean

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

연결할 컴퍼지션 대상입니다.

반환

Boolean

bool

true 컨트롤러가 재질을 시스템 배경으로 설정할 수 있으면 이고, 그렇지 않으면 입니다 false.

구현

특성

설명

이 메서드를 사용하여 를 CoreWindow에 연결 MicaController 합니다.

DispatcherQueue가 있는 스레드에서 이 메서드를 호출해야 합니다.

적용 대상