[MFC] Centrer du texte dans une RichEdit
Slt,
je cherche à ajouter du texte centré dans un RichEdit, mais jvois pas comment faire,
pour ajouoter en gras, j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
void DlListing::AppendTextToRecap(CString sTxt, BOOL bBold)
{
CHARFORMAT Cfm;
m_rRecapitulatif.GetSelectionCharFormat(Cfm);
Cfm.cbSize = sizeof(CHARFORMAT);
Cfm.dwMask = CFM_BOLD;
if (bBold == TRUE)
Cfm.dwEffects |= CFE_BOLD;
else
Cfm.dwEffects &= !CFE_BOLD;
m_rRecapitulatif.SetSelectionCharFormat(Cfm);
long int iTextLength = m_rRecapitulatif.GetTextLength();
m_rRecapitulatif.SetSel(iTextLength,iTextLength);
m_rRecapitulatif.ReplaceSel((LPCTSTR)(sTxt + "\r\n"));
} |
Mais apparemment CHARFORMAT ne contient pas d'indication sur l'alignement, à moins que jl'ai loupé....