Sdílet prostřednictvím


Aktuální výběr v ovládacích prvcích pro úpravy s formátováním

Uživatele můžete vybrat text v ovládacím prvku RichEdit (CRichEditCtrl) pomocí myši nebo klávesnice.Aktuální výběr je rozsah vybraných znaků nebo jsou vybrané pozice kurzoru, pokud žádné znaky.Aplikace může získat informace o aktuální výběr, nastavte aktuální výběr, zjistit, kdy zvýraznit aktuální výběr změny a zobrazit nebo skrýt výběr.

Pro určení výběru v ovládacím prvku RichEdit, použijte GetSel členské funkce.Nastavit aktuální výběr, použijte SetSel členské funkce.CHARRANGE struktury se tyto funkce slouží k určení rozsahu znaků.Chcete-li načíst informace o obsahu aktuálního výběru, můžete použít GetSelectionType členské funkce.

Ve výchozím nastavení ovládací prvek RichEdit se zobrazí a skryje zvýraznění výběru, když získá a ztratí fokus.Můžete zobrazit nebo skrýt zvýraznění výběru kdykoli pomocí HideSelection členské funkce.Aplikace může například poskytnout dialogové okno hledání k vyhledání textu v ovládacím prvku RichEdit.Aplikace může být bez zavření dialogového okna vyberte odpovídající text, v takovém případě musíte použít HideSelection aby se výběr zvýraznil.

Vybraný text v ovládacím prvku RichEdit, použijte GetSelText členské funkce.Text je zkopírován do pole zadaný znak.Ujistěte se, že pole je dostatečně velký pro vybraný text a ukončující znak null.

Můžete hledat řetězec v ovládacím prvku RichEdit pomocí FindText členské funkce FINDTEXTEX struktura používaná pomocí této funkce určuje rozsah textu, hledání a hledaný řetězec.Tyto možnosti můžete také určit zda je hledání velká a malá písmena.

Viz také

Referenční dokumentace

Používání atributu CRichEditCtrl

Koncepty

Ovládací prvky (MFC)