次の方法で共有


microsoft.ui.interop.h ヘッダー

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 クラスのメソッドによってラップされます。

このヘッダーは、UI 相互運用 APIによって使用されます。

microsoft.ui.interop.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ui::interop::GetDisplayIdFromMonitor

hmonitor 引数が有効な場合、指定した HMONITORに対応する DisplayId を取得します。
ui::interop::GetIconFromIconId

iconId 引数が有効で、システムにアイコンを表す HICON がある場合に、指定された IconIdに対応する HICON を取得します。
ui::interop::GetIconIdFromIcon

hicon 引数が有効な場合に、指定した HICONに対応する IconId を取得します。
ui::interop::GetMonitorFromDisplayId

displayId 引数が有効で、システムにディスプレイ モニターを表す HMONITOR がある場合は、指定した DisplayIdに対応する HMONITOR を取得します。
ui::interop::GetWindowFromWindowId

指定した WindowIdに対応するウィンドウ ハンドル (HWND) を取得します(windowId 引数が有効で、システムにウィンドウを表す HWND がある場合)。
ui::interop::GetWindowIdFromWindow

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