Zastanawiam się, czy ktokolwiek mógłby dać wgląd w to, jak zaimplementować selektor okien w Winspector Spy. Zasadniczo chciałbym udostępnić panel, na którym mogłem umieścić mysz, przeciągnąć do innego okna procesów (lub okna podrzędnego) i pobrać coś takiego jak HWND. Najlepiej byłoby zrobić to w języku C#, ale jeśli jest to możliwe tylko przez zawijanie API C, to mogę to zrobić w C++.Przeciągnij i upuść jak Spy Winspector
Przezwyciężyłem z powodu zdarzenia DragDrop i wywołanie DoDragDrop na myszy w dół w C#, ale nie był naprawdę pewien, czy to może dać mi to, co chcę. Czy łatwiej będzie po prostu uzyskać globalną pozycję X/Y myszy i znaleźć najwyższe okno w tej lokalizacji? Czy istnieje API, które robi to automagicznie dla mnie z podanymi parametrami x, y?EDIT: właśnie odkrył WindowFromPoint na tym ostatnim pytaniu
To było wspaniałe - wielkie dzięki. –