次の方法で共有


MicaController.SetTarget メソッド

定義

オーバーロード

SetTarget(WindowId, CompositionTarget)

このシステム背景コントローラーを、指定した WindowIdHWND持つ または AppWindow に接続します。

SetTarget(CoreWindow, CompositionTarget)

このシステム背景コントローラーを指定した CoreWindowに接続します。

SetTarget(WindowId, CompositionTarget)

このシステム背景コントローラーを、指定した WindowIdHWND持つ または 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

接続するコンポジション ターゲット。

戻り値

Boolean

bool

true コントローラがシステムの背景として材料を設定できた場合。それ以外の場合は false

実装

属性

この例では、C++/WinRT を使用して Win32 アプリ ウィンドウにマイカ 素材を描画する方法を示します。

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 を持つスレッドで呼び出す必要があります。

適用対象