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

Soyez le premier à donner votre avis sur cette source.

Vue 7 477 fois - Téléchargée 1 032 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

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

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

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

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

ca fait plaisir qd on voit que ca sert ^^

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.