2009-04-03 7 views
3

Il existe une fonctionnalité dans l'Explorateur de processus de Sysinternal qui permet de faire glisser un réticule de l'application vers un contrôle dans toute autre application que vous exécutez et met en évidence ce contrôle. Est-ce que quelqu'un sait comment cela a été réalisé ou s'il y a une bibliothèque .NET/C++ là-bas qui peut être réutilisée?Process Explorer - Comment fonctionne le réticule de dragabble?

+0

C'est la même idée que dans Spy ++, aussi, non? –

+0

Ainsi que l'outil d'information de AutoIt. C'est drôle à quel point ces outils sont similaires. Je me demande presque s'il y a du code partagé pour ça. – AaronLS

Répondre

4

En utilisant Win32 API

  • GetCursorPos: pour obtenir la position du curseur (peut-être .NET a sa propre fonction de le faire)
  • WindowFromPoint: pour obtenir la poignée de la fenêtre d'un point spécifique dans l'écran

more info

+0

C'est tout ce qu'il y a à faire; Je me demande pourquoi cela n'a pas encore été accepté. –