Bonjour,
Tout est dans le titre : est-il possible d'obtenir le Handle de la fenêtre survolée par le curseur ?
Version imprimable
Bonjour,
Tout est dans le titre : est-il possible d'obtenir le Handle de la fenêtre survolée par le curseur ?
Ca dépend de ce que tu veux faire, et de comment tu veux le récupérer.
Mon but est de gérer du drag&drop entre plusieurs fenêtres de mon programme. Donc pour savoir où je drop mon objet, je dois savoir sur quelle fenêtre le mouseUp se produit.Citation:
Envoyé par MD Software
Tu dis que ça dépend de ce que je veux faire, pourquoi ? Il y a plusieurs façons différentes d'obtenir ce handle ?
Pourquoi tu n'utilises pas le onDrag et le onDrop ?
Parce que je gère manuellement le drag & drop. La méthode onDragDrop n'est donc pas appelée.
Salut! Pour obtenir le handle sous la souris utilise la fonction WindowFromPoint :
à+Code:Label1.Caption := IntToStr(WindowFromPoint(Mouse.CursorPos));
j'avais écris un mini soft ki faisait ça :
http://denokan.online.fr/prog/delphi/Gwfp.zip
Excellent, merci bcp.