Mam aplikację z podwyższonym poziomem uprawnień (tak, tomusi zostać podniesiony), ale musi wykryć, kiedy inna aplikacja przeciąga po nim obiekt. Moja aplikacja nie dba o to, czym jest obiekt, nie chce odbierać obiektu, musi tylko wiedzieć, czy coś jest przeciągane. W normalnej aplikacji nie stanowi to problemu, ale ponieważ moja aplikacja jest podniesiona, nie odbiera żadnych standardowych zdarzeń przeciągania / upuszczania z aplikacji o niższych uprawnieniach. Czy istnieje programowy sposób na wykrycie, czy kursor uczestniczy w operacji przeciągania / upuszczania?
Odpowiedzi:
0 dla odpowiedzi № 1Aby wykonać „przeciąganie i upuszczanie” w całym systemie, myślę, że musisz iść drogą OLE.
Zobacz także link „Obiekty danych i źródła danych (OLE)” na dole tego artykułu.