microsoft.ui.interop.h 标头
注意
标头microsoft.ui.interop.h
依赖于该标头,该依赖项microsoft.ui.h
未作为Windows 应用 SDK的一部分交付。 可以运行 MIDL 编译器 (midl.exe
) Microsoft.UI.idl
才能生成 microsoft.ui.h
。 或者改用 winrt/Microsoft.ui.interop.h 标头中的函数。
C# 中的检测示例。 对于 C# 桌面应用程序开发人员,此标头中的互操作函数由 Microsoft.UI.Win32Interop 类的方法包装。
UI 互操作 API 使用此标头。
microsoft.ui.interop.h 包含以下编程接口:
函数
ui::interop::GetDisplayIdFromMonitor 获取与指定的 HMONITOR 对应的 DisplayId(如果 hmonitor 参数有效)。 |
ui::interop::GetIconFromIconId 获取对应于指定 IconId 的 HICON,如果 iconId 参数有效,并且系统具有表示图标的 HICON。 |
ui::interop::GetIconIdFromIcon 获取对应于指定 HICON 的 IconId(如果 hicon 参数有效)。 |
ui::interop::GetMonitorFromDisplayId 获取对应于指定 DisplayId 的 HMONITOR(如果 displayId 参数有效且系统具有表示显示监视器的 HMONITOR)。 |
ui::interop::GetWindowFromWindowId 获取与指定 WindowId 对应的窗口句柄 (HWND) ,如果 windowId 参数有效,并且系统具有表示窗口的 HWND。 |
ui::interop::GetWindowIdFromWindow 获取对应于指定窗口句柄的 WindowId , (HWND) (如果 hwnd 参数有效)。 |