C++ Les mots en Gras,Italique,......

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

4 réponses

cs_joh Messages postés 54 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 6 juin 2005
16 févr. 2005 à 11:10
C'est bon ah trouver !!!!!!!!!
3
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
16 févr. 2005 à 15:40
c bien bo de dire que tu as trouvé, marque le code au moins pour ceux qui pourraient chercher

----------------------------
C++ forever
C# amateur
0
cs_joh Messages postés 54 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 6 juin 2005
16 févr. 2005 à 15:47
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;
}
0
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
16 févr. 2005 à 17:32
0
Rejoignez-nous