Взаимодействие с пользовательским интерфейсом
Для разработки с помощью 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 Возвращает идентификатор DisplayId , соответствующий указанному HMONITOR, если аргумент hmonitor является допустимым . |
GetDisplayIdFromMonitor Возвращает объект , DisplayId соответствующий указанному хмонитору, если предоставленный HMONITOR является допустимым. |
GetIconFromIconId Возвращает значение HICON , соответствующее указанному идентификатору IconId, если аргумент iconId является допустимым и в системе имеется HICON , представляющий значок. |
GetIconFromIconId Возвращает дескриптор значка, соответствующий заданному значению iconId, если предоставленное значение iconId является допустимым и в системе существует объект HICON , представляющий значок. |
GetIconIdFromIcon Возвращает iconId , соответствующий указанному значению HICON, если аргумент hicon является допустимым. |
GetIconIdFromIcon Возвращает объект , IconId соответствующий указанному hicon, если предоставленный HICON является допустимым. |
GetMonitorFromDisplayId Возвращает HMONITOR , соответствующий указанному идентификатору DisplayId, если аргумент displayId является допустимым и система имеет HMONITOR , представляющий монитор дисплея. |
GetMonitorFromDisplayId Возвращает дескриптор монитора дисплея, соответствующий указанному displayId, если предоставленный displayId является допустимым и система имеет HMONITOR , представляющий монитор дисплея. |
GetRenderingDevice |
GetWindowFromWindowId Возвращает дескриптор окна (HWND), соответствующий указанному идентификатору WindowId, если аргумент windowId является допустимым и система имеет HWND , представляющий окно. |
GetWindowFromWindowId Возвращает дескриптор окна, соответствующий указанному идентификатору windowId, если предоставленный windowId является допустимым и система имеет HWND , представляющий окно. |
GetWindowIdFromWindow Возвращает идентификатор WindowId , соответствующий указанному дескриптору окна (HWND), если аргумент hwnd является допустимым . |
GetWindowIdFromWindow Возвращает объект , WindowId соответствующий указанному hwnd, если предоставленный HWND является допустимым. |
OnDirectMessage Обрабатывает входные сообщения с клавиатуры для предварительного перевода обработки элемента с текущим фокусом. |
OnTreeMessage Обрабатывает входные сообщения с клавиатуры для предварительного перевода для элементов без текущего фокуса. |
Изменение размера |
ResumeDraw |
Прокрутка |
SetPreTranslateHandler Задает обработчик предварительной передачи для обработки ввода с клавиатуры. |
SetRenderingDevice |
SuspendDraw |
TryRedirectForManipulation |
Интерфейсы
ICompositionDrawingSurfaceInterop |
ICompositionDrawingSurfaceInterop2 |
ICompositionGraphicsDeviceInterop |
ICompositorInterop |
IInputPreTranslateKeyboardSourceHandler Включает обработку входных сообщений kayboard. |
IInputPreTranslateKeyboardSourceInterop Обеспечивает взаимодействие ввода с клавиатуры между XAML и собственным окном. |
IVisualInteractionSourceInterop |