C++ Les mots en Gras,Italique,...... [Résolu]

Messages postés
54
Date d'inscription
jeudi 6 février 2003
Dernière intervention
6 juin 2005
- - Dernière réponse : ymca2003
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Dernière intervention
3 juillet 2006
- 16 févr. 2005 à 17:32
Bonjour,
Sa serai pour savoir s'il existe une fonction prédéfinie qui me permettrai de savoir si un mot et en Gras,Italique,Souligner,sa taille et la Police ou s'il faut que je teste moi mm le code rtf avoir c'est renseignement.

Je travail en C++ sous Visual 6 avec un RichEdit.
J arrive a ecrire en gras,............ et a relever le code RTF.
Merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
54
Date d'inscription
jeudi 6 février 2003
Dernière intervention
6 juin 2005
3
Merci
C'est bon ah trouver !!!!!!!!!

Merci cs_joh 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Commenter la réponse de cs_joh
Messages postés
728
Date d'inscription
mardi 22 avril 2003
Dernière intervention
19 janvier 2017
0
Merci
c bien bo de dire que tu as trouvé, marque le code au moins pour ceux qui pourraient chercher

----------------------------
C++ forever
C# amateur
Commenter la réponse de scoubidou944
Messages postés
54
Date d'inscription
jeudi 6 février 2003
Dernière intervention
6 juin 2005
0
Merci
Voila mon source pour les valeur si dessous ,je les trouvé en faisant du pas a pas ,donc il y peut etre un meilleur moyen mais sa marche.A++

#define GRAS 1073741825 // GRAS
#define ITA 1073741826 // Italique
#define G_I 1073741827 // Gras et Italique
#define SOUL 1073741828 // Souligner
#define G_S 1073741829 // Gras et Souligner
#define S_I 1073741830 // Souligner et Italique
#define G_I_S 1073741831 // Gras,Italique et Souligner

//////////////////////////////////////////////
// Test si le mot selectionné est en Gras .
int CMailing::Gras()
{
CHARFORMAT2 cfa ;


m_ctrlREdit.GetSelectionCharFormat(cfa);
int iFormat = cfa.dwEffects ;
int iTaille = cfa.cbSize ;
CString sPolice = cfa.szFaceName ;


if((iFormat GRAS)||(iFormat G_S)||(iFormat == G_I)||(iFormat == G_I_S))
return 1;
else
return 0;
}
//////////////////////////////////////////////
// Test si le mot selectionné est en Italique .
int CMailing::Italique()
{
CHARFORMAT2 cfa ;


m_ctrlREdit.GetSelectionCharFormat(cfa);
int iFormat = cfa.dwEffects ;
int iTaille = cfa.cbSize ;
CString sPolice = cfa.szFaceName ;


if((iFormat ITA)||(iFormat S_I)||(iFormat == G_I)||(iFormat == G_I_S))
return 1;
else
return 0;
}
//////////////////////////////////////////////
// Test si le mot selectionné est Souligner .
int CMailing::Souligner()
{
CHARFORMAT2 cfa ;


m_ctrlREdit.GetSelectionCharFormat(cfa);
int iFormat = cfa.dwEffects ;
int iTaille = cfa.cbSize ;
CString sPolice = cfa.szFaceName ;


if((iFormat SOUL)||(iFormat G_S)||(iFormat == S_I)||(iFormat == G_I_S))
return 1;
else
return 0;
}
Commenter la réponse de cs_joh
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Dernière intervention
3 juillet 2006
Commenter la réponse de ymca2003

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.