Bonjour,
Tout est dans le titre : est-il possible d'obtenir le Handle de la fenêtre survolée par le curseur ?
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.
MD Software
---------------------------
F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi
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.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 ?
MD Software
---------------------------
F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi
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 : Sélectionner tout - Visualiser dans une fenêtre à part Label1.Caption := IntToStr(WindowFromPoint(Mouse.CursorPos));
j'avais écris un mini soft ki faisait ça :
http://denokan.online.fr/prog/delphi/Gwfp.zip
Partager