次の方法で共有


interop::GetWindowIdFromWindow 関数 (microsoft.ui.interop.h)

hwnd 引数が有効な場合、指定したウィンドウ ハンドル (HWND) に対応する WindowId を取得します。

microsoft.ui.interop.h ヘッダーは microsoft.ui.hに依存しており、Windows App SDKの一部として出荷されません。 microsoft.ui.hを生成するために、Microsoft.UI.idl で MIDL コンパイラ (midl.exe) 実行できます。 または、代わりに winrt/Microsoft.ui.interop.h ヘッダーの関数を使用します。

C#。 C# デスクトップ アプリケーション開発者の場合、このヘッダーの相互運用機能は、Microsoft.UI.Win32Interop クラスのメソッドによってラップされます。

構文

HRESULT GetWindowIdFromWindow(
  HWND                           hwnd,
  ::ABI::Microsoft::UI::WindowId *windowId
) noexcept;

パラメーター

hwnd

型: HWND

WindowIdを取得するウィンドウのハンドル。

windowId

型: WindowId

hwnd が有効な場合、hwnd 対応する識別子。 それ以外の場合は null

戻り値

型: HRESULT

関数が成功した場合 S_OK を返します。 それ以外の場合は、エラーを示す値を返します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809 (Windows App SDK 1.0 以降を使用)
ヘッダー microsoft.ui.interop.h

こちらもご覧ください

アプリ ウィンドウの管理