Probleme SendMessage()

Signaler
Messages postés
22
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
23 juillet 2004
-
Messages postés
22
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
23 juillet 2004
-
Salut à tous ;)
Alors en faite, j'essai de placer un texte dans un chat AIM

HWND Chat, Echange, Echange, Text, Bouton1, Bouton2, Bouton3, Bouton4, Envoyer;

//On cherche la fenêtre du salon
Chat = FindWindow("AIM_ChatWnd",NULL);
//1er ou tout le monde parle
Echange = FindWindowEx(Chat, Echange, "WndAte32Class",NULL);
//2eme ou tout le monde parle
Echange = FindWindowEx(Chat, Echange, "WndAte32Class",NULL);
//Ou on écrit
Text = FindWindowEx(Echange, 0, "Ate32Class", NULL);

SendMessage(Text,WM_SETTEXT, 0, ... );

Le probleme c'est les ... il me demande un long
Alors que je doit lui passer une chaine de caractère :o
Voila mon probleme :p
Quelqu' un aurait-il la bonté de m'aider ???
Merci d'avance

Dav6215 8-)

2 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Tu ne lui passe pas un 'chaine' mais un pointeur en C donc va impec.
char buff[260];
SendMessage(Text,WM_SETTEXT, 0,(long)buff);

ciao...
BruNews, Admin CS, MVP Visual C++
Messages postés
22
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
23 juillet 2004

AHhhhhhhhhhhhhhhhhhhhhhhhhh

Merci mec :o
Je taime mdrrr :p
Non sincérement merci :p

Dav6215 8-)