Ecrire dans une application tiers avec les API

zoglub14 Messages postés 62 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 16 octobre 2007 - 27 oct. 2006 à 09:19
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 27 oct. 2006 à 13:57
Bonjour,

Voila je fais actuellement un add-ins VB6. Ce add-ins créé un bouton et quand on clique dessus  il affiche une form avec une liste déroulante. Je voudrais que lorsque l'on click que "OK",  la selection se copie dans le presse pas papier,  et sinsère dans la fenêtre de code VB6 ouverte.

Je sais faire le copier avec clipboard, mais ce que je ne sais pas faire c'est le coller "automatique" dans la fenetre de code VB6.

Exemple : si dans ma liste de choix je choisis "dupont", je voudrais que je clique sur OK, ma form se ferme, "Dupont"  se colle dans ma fenêtre de code automatiquement à l'endroit du curseur.
Pour l'instant je peux faire un CTRL+V, mais c'est une étape supplémentaire inutile. Ce serait plus pratique si cela etait automatique.

De ce que j'ai vu sur le forum, c'est possible avec les API getfocus, sendmessage etc ... mais j'avoue que je n'y arrive pas.

Voila, merci de votre aide, liens, exemples, sources etc ...

Zorglub

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 oct. 2006 à 09:29
Si c'est un AddIn que tu fais, tu peux manipuler directement le Code, sans même passer par le Presse Papier, ni par aucune API

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
cuq Messages postés 345 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 21 mars 2008 2
27 oct. 2006 à 10:16
Sauf si c'est  pour le plaisir de codé sinon je te conseil l'indispensable MZ-tools 3.0

http://www.mztools.com/v3/mztools3.htm


ou tu retrouveras des fonctions comme copier/coller vers un presse
papier privé et autres fonctions   dont personnellement je ne
pourrai plus me passer.


Cuq
0
zoglub14 Messages postés 62 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 16 octobre 2007
27 oct. 2006 à 11:22
Bonjour,

Merci pour ces réponses.

Cuq : En effet c'est pour le plaisir de programmer et aussi d'avoir un outil plus personnalisé qui correspond bien à mes attentes...

Renfield merci pour cette réponse, mais aurais-tu des exmeples ou un lien pour me guider un peu

Merci d'avance

Zorglub
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
27 oct. 2006 à 13:57
0
Rejoignez-nous