Salut,
Je cherche à retrouver l'ID d'une fenêtre à partir de son handle, est-ce possible, sinon comment faire?
Comment retrouver l'ID d'une fenêtre PureBasic
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Si ce n'est pas possible tu peux toujours regarder toutes tes fenêtres et tester avec WindowId() non ?
Ce code stocke dans HRoot l'ID de la fenêtre sous la souris. Et la valeur coïncide avec WindowId() !
Mais on peut peut-être faire plus "propre"...
Lio
Code : Tout sélectionner
GetCursorPos_(CurPos.Point)
HObjet = WindowFromPoint_(CurPos\x, CurPos\y)
HRoot = GetAncestor_(HObjet, #GA_ROOTOWNER)
Mais on peut peut-être faire plus "propre"...
Lio
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
J'ai bien le tout bêtementChris a écrit :Id = GetWindowLong_(Handle, #GWL_ID), tout bêtement.

Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net