Если вы пытаетесь получить .NET Control
, это невозможно.Причина этого в том, что Control
IS HWND
.С "HWND"
здесь я имею в виду фактический элемент окна Windows.Например, невозможно автоматически обернуть новый экземпляр элемента управления вокруг существующего окна, тем более, что можно получить экземпляр Control
из другого приложения .NET, если оно будет одним.
Если выпытаясь вставить .NET Control
в OpenFileDialog
, это также будет невозможно, поскольку OpenFileDialog
не является формой .NET.
Если вы действительно хотите HWND
от мышиместоположение, вы можете использовать pinvoke, чтобы получить его с помощью функции WindowFromPoint
.