Re: recup valeur de champ avec handle | Sujet: Re: recup valeur de champ avec handle par drcharly93 sur 26/4/2007 23:37:28
Bonjour,
Pour ce faire il faut utiliser deux apis Windows la première : - GetWondowLenghtA qui retourne la taille du contenu du champ. - GetWindowTextA qui retourne la valeur terminée par un caract(0)
exemple avec un champ de saisie nommé 'Saisie1'
//On déclare une chaine
MyStr est une chaîne
//On initialise la chaine avec la longeur attendu
MyStr = Répète(Caract(0), API( "user32.dll", "GetWindowTextLengthA", Handle( Saisie1 ) ) + 1 )
//On récupère le contenu du champ en passant :
//Le handle du champ
//La chaine vide formatée
//La taille de la chaine envoyée
API( "user32.dll", "GetWindowTextA", Handle( Saisie1 ), MyStr, Taille( MyStr ) )
// On affiche le contenu du champ.
Info( MyStr )
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|