Partager via


CRichEditCtrl::SetSelectionCharFormat

Définit les attributs de mise en forme de caractère du texte dans la sélection actuelle dans cet objet d' CRichEditCtrl .

BOOL SetSelectionCharFormat(
   CHARFORMAT& cf 
);
BOOL SetSelectionCharFormat(
   CHARFORMAT2& cf 
);

Paramètres

  • cf
    Dans la première version, un pointeur vers une structure de CHARFORMAT contenant les nouveaux attributs de mise en forme de caractères pour la sélection actuelle.

    Dans la deuxième version, un pointeur vers une structure de CHARFORMAT2 , qui est une extension riche de la modification 2,0 à la structure de CHARFORMAT , contenant les nouveaux attributs de mise en forme de caractères pour la sélection actuelle.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon, 0.

Notes

Seuls les attributs spécifiés par le membre de dwMask d' cf sont modifiés par cette fonction.

Pour plus d'informations, consultez EM_SETCHARFORMAT et les structures de CHARFORMAT et de CHARFORMAT2 dans Kit de développement logiciel Windows.

Exemple

CHARFORMAT cf;

// Modify the selection format so that the selected text is 
// displayed in bold and not striked out.
cf.cbSize = sizeof(cf);
cf.dwMask = CFM_STRIKEOUT|CFM_BOLD;
cf.dwEffects = CFE_BOLD;
m_myRichEditCtrl.SetSelectionCharFormat(cf);

// Verify the settings are what is expected.
m_myRichEditCtrl.GetSelectionCharFormat(cf);
ASSERT((cf.dwMask&(CFM_STRIKEOUT|CFM_BOLD)) == 
   (CFM_STRIKEOUT|CFM_BOLD));
ASSERT((cf.dwEffects&(CFE_STRIKEOUT|CFE_BOLD)) == CFE_BOLD);

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CRichEditCtrl

Graphique de la hiérarchie

CRichEditCtrl::GetSelectionCharFormat

CRichEditCtrl::SetDefaultCharFormat