Rich edit texte fichier couleur sous-classement en_change api windows ressources

1/5 (7 avis)

Vue 7 795 fois - Téléchargée 1 106 fois

Description

Je rappelle que le Rich Edit est un "gros" Edit Box dans lequel le texte peut être formaté (couleur, police, ...)
Ayant moi même galéré pour arriver à manipuler les Rich Edit je fournit ce bout de code qui montre comment:
- insérer du texte à partir d'un fichier ou non
- mettre certains mots en couleur
- intercepter le message EN_CHANGE à la manière de l'Edit Box pour savoir quand le texte a subit une modification
- sous-classer le contrôle

Je précise que ce code est un recoupement de l'ensemble des routines qui ont été postées sur le forum et des indications de la MSDN
Je remercie donc toutes les personnes qui, par leurs questions ou leurs réponses, ont participé à la compréhension d'un contrôle si peu expliqué sur le net.
Amusez vous bien ^^

Source / Exemple :


tout est dans le zip, avec meme qq explications en commentaire
compilé sous Visual C++ 6.0, SANS MFC, avec ressources

Codes Sources

A voir également

Ajouter un commentaire Commentaires
gagah1 Messages postés 509 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 3 août 2010
9 sept. 2006 à 21:44
Utilise le style ES_READONLY
clempar55 Messages postés 59 Date d'inscription samedi 1 janvier 2005 Statut Membre Dernière intervention 4 avril 2007
9 sept. 2006 à 19:22
Salut tout le monde !
Je m'interresse aux Richedits pour un programme que je suis en train de faire. Mais j'ai une question : est-ce possible de donner au controle Richedit l'apparence d'un static ? Ou bien existe-t-il un controle ressemblant au static permettant de gerer les couleurs, les liens, etc ?

Merci d'avance .
THEwarrior333 Messages postés 192 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 30 janvier 2008
26 août 2006 à 20:47
Comme je l'ai nettement précisé dans le code meme, le sous-classement ne sert effectivement pas, mais est à but PEDAGOGIQUE. Merci pour la proposition de EM_STREAMIN...
gagah1 Messages postés 509 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 3 août 2010
26 août 2006 à 20:15
J'ai regardé le code, le sous-classement du controle RICHEDIT ne sert à rien ici. Pour le chargement d'un fichier texte, je pense que l'utilisation de EM_STREAMIN est le plus facile.
THEwarrior333 Messages postés 192 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 30 janvier 2008
26 août 2006 à 18:50
ca fait plaisir qd on voit que ca sert ^^
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.