Changer un texte par le handle !

Soyez le premier à donner votre avis sur cette source.

Vue 3 413 fois - Téléchargée 335 fois

Description

Bon en gros, vous avez fais un boutton par exemple dans une fenetre quelconque...(la meme fenetre ou une autre...)

Le but maintenant est de changer son nom, mais pas en faisant form1.command1.caption = form2.text1.text
Vous aller me dire, ouais mais pourquoi faire compliquer quand on peut faire simple ??
Et bien la je vais vous répondre que tout simplement moi dansu n prog que je fais actuellement, mon probleme c'est que je généère des boutton en pagaill
e ! Et je ne connais pas son nom...Donc la je prend le Handle de celui qui m'interesse (genre dans un combo tout les handle de tous les bouttons) et la je modifie que le boutton que je veut :-)
Alors la ca marhce pour tout apres...si vous etres un peu créatif...

Conclusion :


ReMerCieMent à MiKe (MoteurProg.com)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

devmax98799
Messages postés
76
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
12 août 2009

sur le click ==>
Private Sub Command1_Click
SetWindowText Text2, Text1
End Sub

Pas la pene d'en rajouter. La variable ele sert a rien
ZedMaTrix
Messages postés
178
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
14 août 2008

Ben oui ok mais le truc c que le nom de la source c Changer par le Hwnd !

Cad que le mec apres si il a plusieurs bouttons, (dont il ne conais pas le nom par exemple......c'est possible..) il peut donc le faire par le Hwnd.

Sinon la methode simple du command1.hwnd je la connaissait.

Je te remerci quand même de suivre mes aventure en m'aideant ca me touche :o)
cs_lagafeuse
Messages postés
69
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
9 août 2003

ZedMatrix > regarge ma source
http://www.vbfrance.com/article.aspx?Val=8275
je fais pareil avec une fenetre sans declarer ca :
Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" ( _
ByVal hwnd As Long, _
ByVal lpString As String) As Long


si tu veux changer le texte du bouton ben tu remplace me.hwnd par
command1.hwnd voila !!
;)
++
ZedMaTrix
Messages postés
178
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
14 août 2008

:-)
cs_TheHacker
Messages postés
442
Date d'inscription
samedi 23 novembre 2002
Statut
Membre
Dernière intervention
19 octobre 2005

désolé aussi, j'y ait peut etre été un peu fort :-S, j'croyais que t'avais pioché des API un peu partout, sympa d'avoir mis ta source pour les autre ;-) !

bonne continuation !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.