Probleme SendMessage()

Dav6215 Messages postés 22 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 23 juillet 2004 - 4 juil. 2004 à 15:57
Dav6215 Messages postés 22 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 23 juillet 2004 - 4 juil. 2004 à 16:09
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
4 juil. 2004 à 16:00
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++
0
Dav6215 Messages postés 22 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 23 juillet 2004
4 juil. 2004 à 16:09
AHhhhhhhhhhhhhhhhhhhhhhhhhh

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

Dav6215 8-)
0
Rejoignez-nous