Sdílet prostřednictvím


Formátování znaků v ovládacích prvcích pro úpravy s formátováním

Můžete použít ovládací prvek RichEdit členské funkce (CRichEditCtrl) k formátování znaků a načíst informace o formátování.Znaků můžete určit písmo, velikost, barva a efekty, například tučné písmo, kurzívu a chráněny.

Pomocí formátování znaků můžete použít SetSelectionCharFormat a SetWordCharFormat členské funkce.Chcete-li zjistit aktuální formátování vybraného textu, použijte GetSelectionCharFormat členské funkce.CHARFORMAT strukturu s těchto členských funkcí slouží k určení znakové atributy.Jedním z důležitých členů CHARFORMAT je dwMask.V SetSelectionCharFormat a SetWordCharFormat, dwMask určuje znakové atributy, které nastavíte pomocí volání této funkce.GetSelectionCharFormatsestavy atributy prvního znaku ve výběru; dwMask Určuje atributy, které jsou konzistentní v celém výběru.

Můžete také získat a nastavit "výchozí formátování," což je formátování použité pro všechny následně vložené znaky.Například pokud aplikace nastaví výchozí formátování na tučné písmo a uživatel zadá klepněte znak, tento znak je tučný.Chcete-li získat a nastavit výchozí formátování znaků, použijte GetDefaultCharFormat a SetDefaultCharFormat členské funkce.

Atribut "chráněné" znaků nezmění vzhled textu.Jestliže se uživatel pokusí upravit chráněné text, ovládací prvek RichEdit pošle své nadřazené okno EN_PROTECTED oznámení, umožňující nadřazené okno Chcete-li povolit nebo zakázat změny.Pro příjem tohoto oznámení, je nutné jej povolit pomocí SetEventMask členské funkce.Další informace o masky události naleznete v upozornění ovládací prvek Rich Edit, dále v tomto tématu.

Barva popředí je atribut znaku, ale barva pozadí je vlastnost ovládacího prvku RichEdit.Chcete-li nastavit barvu pozadí, použijte SetBackgroundColor členské funkce.

Viz také

Referenční dokumentace

Používání atributu CRichEditCtrl

Koncepty

Ovládací prvky (MFC)