crazyman62200
Messages postés9Date d'inscriptionsamedi 24 octobre 2009StatutMembreDernière intervention 5 novembre 2006
-
3 nov. 2006 à 23:04
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
5 nov. 2006 à 14:30
Bonjour à tous et à toutes !
J'aimerai pouvoir cliquer sur un bouton présent dans une application externe dont je n'ai pas le code source, pour cela j ai récupéré le Handle de la fenetre de cet application via l'Api "FindWindow" , une fois cet handle récupéré je pensais récupéré le handle du bouton en question via l'api "GetDlgItem" pour ensuite effectuer mon click , seulement voila l api GetDlgItem demande deux paramétres:
Private Declare Function GetDlgItem Lib "user32" (ByVal hDlg As Long, ByVal nIDDlgItem As Long) As Long
- Le handle de la fenetre ( que j ai ! )
- L'Id du bouton en question ( que je n ai pas )
Ma question est donc simple , comment récupérer cet ID ?
crazyman62200
Messages postés9Date d'inscriptionsamedi 24 octobre 2009StatutMembreDernière intervention 5 novembre 2006 5 nov. 2006 à 12:15
Salut,
Avec l api FindwindowEx j ai pu prendre le controle de la calcultrice windows et surtout de ces boutons
Cependant pour le soft que je désirer manier , le bouton en question semble etre dans un controle "TToolBar" je vais donc essayer de creuser un peu tout ca pour arriver à mes fins !