Когда мы используем WindowFromPoint
функцию winapi, мы обычно можем получить случай, когда Point указывает какой-то элемент управления в окне. И в таких случаях WindowFromPoint
возвращает дескриптор этого элемента управления, а не окно, которое обрабатывает этот элемент управления.
Например, в моем небольшом тестовом приложении, если я указываю на «тело» браузера Chrome, я получаю элемент управления с class = Chrome_RenderWidgetHostHWND
и его hwnd.
Но мне нужно получить «родительское» окно для этого элемента управления (которое, очевидно, должно быть окном Chrome).