interop::GetWindowFromWindowId 関数 (microsoft.ui.interop.h)
windowId 引数が有効で、システムにウィンドウを表す HWND がある場合は、指定された WindowId に対応するウィンドウ ハンドル (HWND) を取得します。
注意
ヘッダーには microsoft.ui.interop.h
にmicrosoft.ui.h
依存関係があります。これは、Windows アプリ SDKの一部として出荷されません。 を生成microsoft.ui.h
するために、 で MIDL コンパイラ (midl.exe
) Microsoft.UI.idl
を実行できます。 または、代わりに winrt/Microsoft.ui.interop.h ヘッダーの関数を使用します。
C#。 C# デスクトップ アプリケーション開発者の場合、このヘッダーの相互運用機能は 、Microsoft.UI.Win32Interop クラスのメソッドによってラップされます。
構文
HRESULT GetWindowFromWindowId(
::ABI::Microsoft::UI::WindowId windowId,
HWND *hwnd
) noexcept;
パラメーター
windowId
種類: WindowId
ウィンドウの識別子。
hwnd
種類: HWND
windowId が有効で、システムにウィンドウを表す HWND がある場合は、windowId に対応するウィンドウ ハンドル。 それ以外の場合は null
。
戻り値
型: HRESULT
関数が成功 した場合S_OK を返します。 それ以外の場合は、エラーを示す値を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 (Windows アプリ SDK 1.0 以降) |
Header | microsoft.ui.interop.h |