Page 1 sur 1
Comment retrouver l'ID d'une fenêtre PureBasic
Publié : lun. 31/mars/2008 13:52
par nico
Salut,
Je cherche à retrouver l'ID d'une fenêtre à partir de son handle, est-ce possible, sinon comment faire?
Publié : lun. 31/mars/2008 14:07
par lionel_om
Si ce n'est pas possible tu peux toujours regarder toutes tes fenêtres et tester avec WindowId() non ?
Code : Tout sélectionner
GetCursorPos_(CurPos.Point)
HObjet = WindowFromPoint_(CurPos\x, CurPos\y)
HRoot = GetAncestor_(HObjet, #GA_ROOTOWNER)
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
Publié : lun. 31/mars/2008 21:17
par Chris
Id = GetWindowLong_(Handle, #GWL_ID), tout bêtement.
Publié : lun. 31/mars/2008 21:23
par nico
Impec, merci.

Publié : lun. 31/mars/2008 21:46
par Progi1984
Chris a écrit :Id = GetWindowLong_(Handle, #GWL_ID), tout bêtement.
J'ai bien le
tout bêtement 