次の方法で共有


microsoft.ui.interop.h ヘッダー

注意

ヘッダーにはmicrosoft.ui.interop.h依存関係microsoft.ui.hがあり、Windows アプリ SDKの一部として出荷されません。 生成するために microsoft.ui.hMIDL コンパイラ (midl.exe) をMicrosoft.UI.idl実行できます。 または、代わりに 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 を取得します。