Ca marche nikel !! Jsui tro content !!!
Par contre, encore une petite question, est ce ke tu saurait mettre ses styles a une phrase stoqué ds un buffer avant de l'affiché ? En fait j'en ai besoin pour un autre de mes prog, ca m'éviteré d'avoir a écrire puis a sélectionné ensuite le texte que j'ai déja ds un buffer...
Merci d'avance
-------------------------------
Réponse au message :
-------------------------------
> Merci, g pas encor testé mais c exactment cke je cherché depui un bon bou de tps !!!!!!!!
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voici comment changer la couleur du texte selectionné seulement:
> >
> > CHARFORMAT cf;
> >
> > ZeroMemory(&cf, sizeof(CHARFORMAT));
> > cf.cbSize = sizeof(CHARFORMAT);
> > cf.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE | CFM_ITALIC | CFM_SIZE | CFM_UNDERLINE;
> > cf.dwEffects = 0;
> > cf.yHeight = 300;
> > cf.yOffset = 0;
> > cf.crTextColor = RGB(255,0,0);
> > cf.bCharSet = ANSI_CHARSET;
> > cf.bPitchAndFamily = DEFAULT_PITCH;
> > strcpy(cf.szFaceName, "Tahoma");
> >
> > SendMessage(hwndRE, EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM) &cf);
> >
> > Enfin ceci n'est qu'un exemple bien sur, mais je pense qu'il t'aidera un peu.
> >
> > Bub325
> > Le codeur pas comme tout le monde
> >

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Merci d'avoir répondu mais j'ai bien peur que ca ne marche pas comme je le veu... Effectivement, j'ai reussi à changer la police grace a ta technique, mais ca change tt le texte, et non une partie choisie par exemple... Je veu faire comme un éditeur de texte avec plusieur boutons...
> > > _________________________
> > > Heureux l'étudiant qui comme la rivière peut suivre son cours sans quitter son lit
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Oui c'est bien ce que je pensais, tu cree une font,
> > > > avec CreateFont, ensuite tu l'applique a ton RichEdit
> > > > avec ca par exemple :
> > > >
> > > >
> > > > SendMessage(handle_de_ton_richedit, WM_SETFONT, (WPARAM) ta_font, TRUE); > > > > |
> > > >
> > > > Et voila, tu auras change le style de font de ton RichEdit.
> > > >
> > > > Arno
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > >
> > > > > peut etre je vais dire une connerie, mais tu peux pas
> > > > > avec des SendMessage ? Tu envoi les capacite a ton
> > > > > RichEdit par l'intermediaire de SendMessage, ca devrait
> > > > > marcher je pense.
> > > > >
> > > > > Bon courage.
> > > > >
> > > > > Arno
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut tt le monde !
> > > > > > Voila mon problème, en gros, j'ai créé une richedit et maintenant, j'aimeré crée des boutons du genre "gras" et "italique", comment faire pour changer le texte (sans MFC) ?
> > > > > >
> > > > > > PS : si quelqu'un sait aussi comment je peut ensuite transformer ce texte enrichie en hltm ca seré sympa
> > > > > > _________________________
> > > > > > Heureux l'étudiant qui comme la rivière peut suivre son cours sans quitter son lit
> > > > >
> > > >
> >
>