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

cs_joh 54 Messages postés jeudi 6 février 2003Date d'inscription 6 juin 2005 Dernière intervention - 16 févr. 2005 à 09:15 - Dernière réponse : ymca2003 2070 Messages postés mardi 22 avril 2003Date d'inscription 3 juillet 2006 Dernière intervention
- 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

cs_joh 54 Messages postés jeudi 6 février 2003Date d'inscription 6 juin 2005 Dernière intervention - 16 févr. 2005 à 11:10
+3
Utile
C'est bon ah trouver !!!!!!!!!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_joh
scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 16 févr. 2005 à 15:40
0
Utile
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
cs_joh 54 Messages postés jeudi 6 février 2003Date d'inscription 6 juin 2005 Dernière intervention - 16 févr. 2005 à 15:47
0
Utile
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
ymca2003 2070 Messages postés mardi 22 avril 2003Date d'inscription 3 juillet 2006 Dernière intervention - 16 févr. 2005 à 17:32
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.