Sdílet prostřednictvím


Přehled ovládacích prvků pro úpravy s formátováním

Důležité

Pokud používáte ovládací prvek pro úpravy s bohatým obsahem v dialogovém okně (bez ohledu na to, jestli je vaše aplikace SDI, MDI nebo dialogové okno), musíte před zobrazením dialogového okna volat AfxInitRichEdit jednou. Typickým místem pro volání této funkce je členská funkce programu InitInstance . Při každém zobrazení dialogového okna ho nemusíte volat, pouze při prvním zobrazení. Nemusíte volat AfxInitRichEdit , pokud pracujete s CRichEditView.

Ovládací prvky pro úpravy s formátováním (CRichEditCtrl) poskytují programovací rozhraní pro formátování textu. Aplikace však musí implementovat všechny součásti uživatelského rozhraní nezbytné k tomu, aby byly pro uživatele k dispozici operace formátování. To znamená, že ovládací prvek pro úpravy s formátováním podporuje změnu atributů znaků nebo odstavců vybraného textu. Mezi příklady atributů znaků patří tučné písmo, kurzíva, rodina písem a velikost bodu. Mezi příklady atributů odstavce patří zarovnání, okraje a zarážky tabulátoru. Je však na vás, abyste zadali uživatelské rozhraní, ať už jde o tlačítka panelu nástrojů, položky nabídky nebo dialogové okno formátového znaku. Existují také funkce pro dotazování ovládacího prvku pro úpravy s formátem pro atributy aktuálního výběru. Pomocí těchto funkcí můžete zobrazit aktuální nastavení atributů, například nastavení značky zaškrtnutí v uživatelském rozhraní příkazu, pokud má výběr atribut formátování tučného znaku.

Další informace o formátování znaků a odstavců najdete v části Formátování znaků a Formátování odstavců dále v tomto tématu.

Ovládací prvky pro úpravy s formátem podporují téměř všechny operace a zprávy s oznámeními používanými s víceřádkovými ovládacími prvky pro úpravy. Aplikace, které už používají ovládací prvky pro úpravy, lze proto snadno změnit tak, aby používaly ovládací prvky pro úpravy s formátem. Další zprávy a oznámení umožňují aplikacím přístup k funkcím jedinečným pro bohaté ovládací prvky pro úpravy. Informace o ovládacích prvcích pro úpravy naleznete v tématu CEdit.

Další informace o oznámeních naleznete v části Oznámení z ovládacího prvku pro úpravy s formátem dále v tomto tématu.

Viz také

Používání atributu CRichEditCtrl
Ovládací prvky