ISystemBackdropController.SetTarget Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| SetTarget(WindowId, CompositionTarget) |
Menyambungkan pengontrol backdrop sistem ke |
| SetTarget(CoreWindow, CompositionTarget) |
Menyambungkan pengontrol backdrop sistem ke yang ditentukan |
SetTarget(WindowId, CompositionTarget)
Menyambungkan pengontrol backdrop sistem ke HWND atau AppWindow dengan WindowId yang ditentukan.
public:
bool SetTarget(WindowId windowId, CompositionTarget ^ desktopWindowTarget);
/// [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
Parameter
- windowId
- WindowId
Pengidentifikasi untuk HWND atau AppWindow untuk disambungkan.
- desktopWindowTarget
- CompositionTarget
Target komposisi yang akan disambungkan.
Mengembalikan
bool
true jika pengontrol dapat mengatur bahan sebagai latar belakang sistem; jika tidak, false.
- Atribut
Contoh
Contoh ini menunjukkan cara menggambar materi Mica di jendela aplikasi Win32 menggunakan C++/WinRT.
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);
}
Keterangan
Gunakan metode ini untuk menyambungkan ke ISystemBackdropController Win32 HWND atau AppWindow.
Metode ini harus dipanggil pada utas dengan DispatcherQueue.
Ketika digunakan dalam aplikasi Win32, akrilik desktop mengharuskan atribut jendela DWM DWMWA_USE_HOSTBACKDROPBRUSH diatur di tingkat hWnd atas agar berfungsi.
Lihat juga
Berlaku untuk
SetTarget(CoreWindow, CompositionTarget)
Menyambungkan pengontrol backdrop sistem ke yang ditentukan CoreWindow.
public:
bool SetTarget(CoreWindow ^ coreWindow, CompositionTarget ^ compositionTarget);
/// [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
Parameter
- coreWindow
- CoreWindow
yang CoreWindow akan disambungkan.
- compositionTarget
- CompositionTarget
Target komposisi yang akan disambungkan.
Mengembalikan
bool
true jika pengontrol dapat mengatur bahan sebagai latar belakang sistem; jika tidak, false.
- Atribut
Keterangan
Gunakan metode ini untuk menyambungkan ISystemBackdropController ke CoreWindow.
Metode ini harus dipanggil pada utas dengan DispatcherQueue.