UI 互操作
若要使用 UI 互操作 API 进行开发,需要这些标头。
- winrt/microsoft.ui.interop.h
- microsoft.ui.interop.h
- microsoft.ui.composition.interop.h
- microsoft.ui.input.inputcursor.interop
- microsoft.ui.dispatching.interop
- microsoft.ui.input.inputpretranslatesource.interop
有关此技术的编程指南,请参阅 管理应用窗口。
函数
BeginDraw |
ContentPreTranslateMessage 在将消息调度到 TranslateMessage 和 DispatchMessage 函数之前筛选窗口消息。 |
CopySurface |
CreateGraphicsDevice |
CreateGraphicsDevice_Abi |
EndDraw |
GetDisplayIdFromMonitor 如果 hmonitor 参数有效,则获取对应于指定 HMONITOR 的 DisplayId。 |
GetDisplayIdFromMonitor DisplayId 如果提供的 HMONITOR 有效,则获取对应于指定 hmonitor 的 。 |
GetIconFromIconId 如果 iconId 参数有效且系统具有表示图标的 HICON,则获取对应于指定 IconId 的 HICON。 |
GetIconFromIconId 如果提供的“iconId”有效并且系统具有表示图标的 HICON ,则获取与指定的“iconId”对应的图标句柄。 |
GetIconIdFromIcon 如果 hicon 参数有效,则获取对应于指定 HICON 的 IconId。 |
GetIconIdFromIcon IconId 如果提供的 HICON 有效,则获取与指定的 hicon 相对应的 。 |
GetMonitorFromDisplayId 如果 displayId 参数有效且系统具有表示显示监视器的 HMONITOR,则获取对应于指定 DisplayId 的 HMONITOR。 |
GetMonitorFromDisplayId 如果提供的 displayId 有效且系统具有表示显示监视器的 HMONITOR,则获取对应于指定 displayId 的显示监视器句柄。 |
GetRenderingDevice |
GetWindowFromWindowId 如果 windowId 参数有效且系统具有表示窗口 (的 HWND,则获取对应于指定 WindowId 的 HWND) 的窗口句柄。 |
GetWindowFromWindowId 如果提供的 windowId 有效且系统具有表示窗口的 HWND,则获取对应于指定 windowId 的窗口句柄。 |
GetWindowIdFromWindow 如果 hwnd 参数有效,则获取与 HWND) 指定窗口句柄 (对应的 WindowId 。 |
GetWindowIdFromWindow 如果提供的 HWND 有效,则获取对应于指定的 hwnd 的 。 WindowId |
OnDirectMessage 处理键盘输入消息,以便对具有当前焦点的元素进行预翻译处理。 |
OnTreeMessage 处理键盘输入消息,以便在没有当前焦点的元素上进行预翻译处理。 |
调整大小 |
ResumeDraw |
滚动 |
SetPreTranslateHandler 设置键盘输入处理的预传输处理程序。 |
SetRenderingDevice |
SuspendDraw |
TryRedirectForManipulation |