2010-08-19 4 views
0

J'ai une application qui s'exécute en hauteur (oui, elle doit être élevée) mais elle doit détecter lorsqu'une autre application fait glisser un objet par-dessus. Mon application ne se soucie pas de l'objet, elle ne veut pas recevoir l'objet, elle a juste besoin de savoir si quelque chose est en train d'être déplacé. Dans une application normale, cela ne pose pas de problème, mais comme mon application est élevée, elle ne reçoit aucun des événements de glisser/déposer standard des applications à privilèges inférieurs. Existe-t-il une méthode par programme pour détecter si le curseur est impliqué dans une opération de glisser/déposer?Détection d'une opération de glisser depuis une autre application

Répondre

0

Pour effectuer un glisser-déposer à l'échelle du système, je pense que vous devez utiliser la méthode OLE.

Drag and Drop (OLE)

Voir aussi le lien "Data Objects et sources de données (OLE)" au bas de l'article.

Questions connexes