begin process at 2012 05 29 16:59:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Probleme de editbox pour chat en reseau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de editbox pour chat en reseau

mardi 19 juillet 2005 à 11:24:38 | Probleme de editbox pour chat en reseau

jean84

mardi 19 juillet 2005 à 11:25:34 | Re : Probleme de editbox pour chat en reseau

jean84

Salut @ tous les codeurs !
Voila je pose ma question en esperant que vous pourrez me repondre car la je sais plus quoi faire ....
J'ai code un petit chat pour 2 personnes. Le prog fait a la fois client et serveur et jusqu'a maintenant tout marche tres bien sauf un petit detail.... en fait, la ou j'affiche les dialogues, j'utilise une editbox (la declaration est de type CreateWindow(..., "EDIT",.., .., ..) (j'ai plus en tete exactement la declaration mais c'est sa dans les grandes lignes) et en fait au niveau de la presentation c'est pas geniale car je ne connais pas le moyen de sauter une ligne (entre les utilisateurs par exemple). J'utilise "\n" mais sur la fenetre sa marque "|" et sa ne fait rien d'autre. Ensuite je suis obliger de desactive la fenetre car sinon l'utilisateur peut effacer le contenu et c'est pas genial.... donc si quelqu'un peut m'aider sa serait SUPER COOL de sa part car sa commence a me gonfler treeees legerement.... lol
@++ tout le monde

"Avant même de fonctionner, tout programme est déjà obsolète."



"Avant même de fonctionner, tout programme est déjà obsolète."


mardi 19 juillet 2005 à 11:43:08 | Re : Probleme de editbox pour chat en reseau

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Je crois que pour passer une ligne dans une EditBox, il faut utiliser "\r\n"

Buno
----------------------------------------
L'urgent est fait, l'impossible est en train de se faire. Pour les miracles, prévoir un délai...
mardi 19 juillet 2005 à 11:52:44 | Re : Probleme de editbox pour chat en reseau

AlexMAN

Membre Club
Ajoute le style ES_MULTILINE et ES_WANTRETURN mais il te faudra a chaque reception, tout réécrire dans l'EDIT, car il n'y a pas de EM_SETLINE (et ca peut etre embetant pour une question de gestion de buffer...Etc, enfin tu vois, je dis ptet des conneries ;)). Ensuite, tu peux laisser desactivée ton EDIT, ou bien faire un sous-classement et empecher VK_BACK ou VK_DELETE (intercepte WM_CHAR).

+2(p - n)
mardi 19 juillet 2005 à 16:04:46 | Re : Probleme de editbox pour chat en reseau

jean84

Le ES_MULTILINE et le ES_WANTRETURN c'est mis. Y'en a plein d'autre (la declaration fait 3 lignes) et c'est vrai que j'avais pense a tout recuperer puis le reecrire mais t'imagine les temps d'acces si la discution fait 30 pages ???? tout vider pour remettre derriere... sa m'a semblait utopique sur le coup et j'y est renonce... comment y fait MSN pour afficher sans desactive la frame et pour mettre des couleurs et autres conneries tout en sautant des lignes ?? (sa me rend fou cette histoire ....) y'a forcement une api qui permet de faire sa mais quoi ???
En tout cas merci a tout les deux de m'avoir repondu, c'est deja pas mal !

"Avant même de fonctionner, tout programme est déjà obsolète."


mardi 19 juillet 2005 à 16:22:07 | Re : Probleme de editbox pour chat en reseau

AlexMAN

Membre Club
Il doit utiliser (pas sur du tout) un controle RichEdit, voir MSDN pour de plus amples details.

+2(p - n)
mardi 19 juillet 2005 à 16:34:11 | Re : Probleme de editbox pour chat en reseau

Joky

Membre Club
Je sais pas si c'est des RichEdit
Mais en tout cas, je prend exemple sur AIM pour dire ça, c'est essentiellement basé sur le code HTML pour les couleurs...
Donc soit il ont crée un controle tout seul lol, soit ils ont fait de la magie :)
Mais par contre sur ce site, j'ai déja vu comment mettre des Smiley dans un RichEdit mais bon c'est cho l'haricot comme on dit :)

void Aurevoir( void ); //Bonne journée

mardi 19 juillet 2005 à 17:45:03 | Re : Probleme de editbox pour chat en reseau

vecchio56

Administrateur CodeS-SourceS
AlexMAN> pas de EM_SETLINE, mais un EM_SETSEL qui permettra de mettre le curseur à la fin. S'il n'y a pas de mise en forme du texte, pas besoin de RichEdit
mercredi 20 juillet 2005 à 10:07:31 | Re : Probleme de editbox pour chat en reseau

jean84

Merci tout le monde pour vos conseil. Je vais m'interresser au richeedit mais la methode de Bruno fonctionne a la perfection. Je vais quand meme voir le richeedit car mettre des smileys, j'y avais pas pense. Merci @ tous pour vos reponse !!!
@++ et bonne prog !

"Avant même de fonctionner, tout programme est déjà obsolète."




Cette discussion est classée dans : reseau, probleme, chat, editbox


Répondre à ce message

Sujets en rapport avec ce message

Piti probleme reseau. [ par bluehat ] Bon alors voila.Je suis étudiant en BTS informatique industrielle et je dois, pour mon projet réaliser un programme qui doit référencer tous les compo Probleme SendMessage() [ par Dav6215 ] Salut à tous ;)Alors en faite, j'essai de placer un texte dans un chat AIMHWND Chat, Echange, Echange, Text, Bouton1, Bouton2, Bouton3, Bouton4, Envoy Probleme serveur de chat [ par love_tatu ] voila j'ai un petit probleme. J'ai réalisé un petit serveur de chat en MFC et pour faire quelque test je l'est fait tester a plusieur personne mais vo un generateur de traffic reseau reseau [ par sousoumao ] la j'ai un probleme au niveau de mon programme j'ai un generateur de traffic reseau mais le probleme c'est que je peux generer des packets avec 1 ms e Probleme DDE [ par snook2 ] Bonjour, j'ai un probleme avec le protocole DDE. J'ai codé une appli en c++ me permettant de me connecter à une supervision installée sur un autre PC. Probleme d'EditBox [ par SergentP ] Salut,J'ai créer une fenêtre avec un edit box et je cherche à le redimensionner lorsque un WM_SIZING est envoyé, pour cela jutilise SetWindowPos comme probleme de jeu en reseau [ par charara88 ] spv j'ai un code source de jeu en reseau avec le programme executable mais il ne peut pas fonctionner il me dit que "SDL.dll est introuvable"svp que p Probleme DLL sous Visual 2008 [ par romainbisson ] Bonjour, J'ai un fichier DLL contenant toutes les fonctions en C me permettant de travailler sur mon projet (pilotage d'un boitier RFID). Ma question base de registre securite reseau [ par zebulon33 ] bonjour,quelles sont les donnees qui changent dans regedit quand j'active dans les outils d'administration la Securité réseau:forcer la fermeture de s Probleme avec heritage [ par jonas03 ] Bonjour a tous, J'ai un problème dans mon code source et j'essaie depuis plusieurs jours a trouver mon erreur mais en vain. Mon code contient de l'hér


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales