Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SendMessage GetFocus, WM_PASTE... Probleme [ Système / Exécution ] (Booster)

samedi 10 juin 2006 à 00:05:43 | SendMessage GetFocus, WM_PASTE... Probleme

Booster

Membre Club
Bonjour à tous,
Alors voila mon probleme est simple a comprendre mais je n'est aucune idée de comment le resoudre enfet voila j'ai pri un bout de code qui permet de coller du texte dans la fenetre active
SendMessage GetFocus, WM_PASTE, 0, ByVal 0&

le code entier est :
'on copie
Clipboard.SetText AColler
'on choisi la fenetre qui a le focus et on colle
'SendMessage GetFocus, WM_PASTE, 0, ByVal 0&
AttachThreadInput App.ThreadID, GetWindowThreadProcessId(hWnd_Target, 0), False

Mon probleme est le suivant lorsque je réalise se code avec notepad cela marche parfaitement mais lorsque je fais se meme code avec Dreamweaver ceci foire totalement le texte n'est pas coller car la fenetre qui à le focus n'est pas le bloc ou l'on ecrit dans Dreamweaver mais c'est la fenetre Dreamweaver comment je peu faire pour :
-que se soi le bloc ou je doi ecrire qui est le focus
-ou que se soit mon prog qui colle (WM_PASSTE) non plus dans la fenetre qui a le focus (GetFocus) mais dans la fenetre que je veux (une sous fenetre de Dreamweaver)

Merci d'avance

Ps ; j'ai essayer la simulation de ctrl + v ca marche mais avec des bug (normal)

samedi 10 juin 2006 à 12:25:26 | Re : SendMessage GetFocus, WM_PASTE... Probleme

clementio

Administrateur CodeS-SourceS
Salut, Je pense que tu dois mieux cibler la fenêtre de destination de ton coller. Pour ça, utilise l'API FindWindow. Ton code donnera alors: 'on copie Clipboard.SetText AColler 'on choisi la bonne fenetre et on colle hWnd_Target = FindWindow(vbNullString, "Titre de la fenêtre") SendMessage hWnd_Target, WM_PASTE, 0, ByVal 0& Evidemment, cela implique que tu connaisses le titre de la fenêtre cible que tu mettras à la place de "Titre de la fenêtre". Bon courage, Clm.

samedi 10 juin 2006 à 16:30:14 | Re : SendMessage GetFocus, WM_PASTE... Probleme

Booster

Membre Club
Salut,

Je te remercie mais apriori malgré que je connaissent le nom exacte qui est par exemple :, "Macromedia Dreamweaver 8 - [Untitled-2 (XHTML)]" ceci ne marche pas comment je peu faire pour avoir le nom des fenetre ouverte DANS dreamweaver car apriori la je n'est que le nom de la fenetre principale (dans ctrl + alt + suppr) et surement qu'il me faut le nom de la fenetre qui est dedant
A tu une idée ?
Merci encore

mercredi 14 juin 2006 à 19:58:28 | Re : SendMessage GetFocus, WM_PASTE... Probleme

ShareVB

salut,

une fois que tu as la fenêtre principale, tu utilises FindWindowEx pour parcourir toute l'arborescence des fenêtres jusqu'à arriver dans le textbox :

regarde l'utilitaire Spy++ de Visual Studio...

ShareVB



Cette discussion est classé dans : probleme, fenetre, wm, paste, getfocus


Répondre à ce message

Sujets en rapport avec ce message

Probleme de scrolls avec le controle richtextbox ... [ par JFK91 ] afin de changé le contenu de la fenetre du controle richtextbox , je fait un richtextbox1.text = buffer1 + chr(10) + buffer2 mais le probleme c'est lo Probleme de Resize [ par Tetris42 ] En fait je cherche a resize des elements d une fenetre et j utilisait cette condition If TypeOf Object Is Line ThenObject.Tag = CStr(Object.X1) & ":" Comment afficher une fenetre [ par eurico ] Bonjour, je suis a la recherche du code pour afficher une application au premeir plan quand en fait elle est dans la barre des taches.J'arrive à la fe titre d'un fenetre [ par bobo91 ] bonjour tout le monde.apres avoir ete visiter le forum sur ce sujet je n'est trouveaucune source satisfaisante pour moi.mon probleme est simple et pou Probleme de rafraichissement de Combobox [ par chichoubay ] Je lie une base de données a un combobox, jusque la tout va bien.la liste s'affiche correctement dans ma combobox.J'ouvre une fenetre ou je modifie la Probleme de Unload sur les form [ par rmaj ] Bonjour voici mon problème : j'ai une fenêtre principale sur laquelle se trouve entre autres un label. Ce label a pour role d'indiquer combien d'utili Probleme de Fenetre ... [ par kiakia ] Voilà j'ai crée un ptit server pour communiquer avec mon pc en reseau et j'aurai aimer mettre ce server en HiDE !!! alors j'ai reussi à rendre la fene Taille minimum d'une fenetre [ par SYL666 ] BonjourVoici mon probleme:j'ai besoin de definir des tailles minimums a mes fenetres.jusqu'a maintenant j'utilise dans "Form_resize":if me.widthLe pro Probleme avec un on(press) [ par bolbo ] bonjour, Je suis en train de réaliser un site en flash, mais j'ai un petit probleme.en fait, j'ouvre un pop up A. Dans ce pop up, j'ai un lien vers un Probleme avec une fenetre sans borderstyle [ par adess00 ] Salut tout le monde j ai creer une fenetre sans borderstyle et je n arive pas a afficher le popup menu du click droit kan on clickdroit sur la taskbar


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.