次の方法で共有


IDesktopWindowXamlSourceNative::AttachToWindow メソッド (windows.ui.xaml.hosting.desktopwindowxamlsource.h)

現在の IDesktopWindowXamlSourceNative インスタンスを、ウィンドウ ハンドルに関連付けられているデスクトップ アプリの親 UI 要素にアタッチします。

構文

HRESULT AttachToWindow(
  HWND parentWnd
);

パラメーター

parentWnd

型: HWND

WinRT XAML コントロールをホストする親 UI 要素のウィンドウ ハンドル。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

このメソッドの使用方法を示すコード例については、XAML Island サンプル リポジトリの SampleCppApp サンプルの XamlBridge.cpp に関するページを参照してください。

重要

AttachToWindow メソッドが、DesktopWindowXamlSource オブジェクトごとに 1 回のみ呼び出されるようにしてください。 1 つの DesktopWindowXamlSource オブジェクトに対してこのメソッドを複数回呼び出すと、メモリ リークが発生する可能性があります。

要件

   
サポートされている最小のクライアント Windows 10 バージョン 1903 (ビルド 18362)
Header windows.ui.xaml.hosting.desktopwindowxamlsource.h

関連項目

C++ デスクトップ (Win32) アプリでの UWP XAML ホスティング API の使用