Sdílet prostřednictvím


Operace se schránkou v ovládacích prvcích pro úpravy s formátováním

Aplikace může obsah schránky vložit do ovládacího prvku pro úpravy s formátováním (CRichEditCtrl) pomocí nejlepšího dostupného formátu schránky nebo konkrétního formátu schránky. Můžete také určit, jestli je ovládací prvek pro úpravy s formátováním schopný vložit formát schránky.

Obsah aktuálního výběru můžete zkopírovat nebo vyjmout pomocí funkce Kopírovat nebo Vyjmout člen. Podobně můžete obsah schránky vložit do ovládacího prvku pro úpravy s bohatým obsahem pomocí funkce Vložit člena. Ovládací prvek vloží první dostupný formát, který rozpozná, což je pravděpodobně nejvýstižnější formát.

Pokud chcete vložit určitý formát schránky, můžete použít funkci VložitSpeciální člen. Tato funkce je užitečná pro aplikace s příkazem Vložit jinak, který uživateli umožňuje vybrat formát schránky. Pomocí členské funkce CanPaste můžete určit, zda je daný formát rozpoznán ovládacím prvku.

Můžete také použít CanPaste k určení, zda je některý dostupný formát schránky rozpoznán ovládacím prvku pro úpravy s formátováním. Tato funkce je užitečná v obslužné rutině OnInitMenuPopup . Aplikace může povolit nebo šedá příkaz Vložit v závislosti na tom, jestli ovládací prvek může vložit libovolný dostupný formát.

Ovládací prvky pro úpravy s formátováním registrují dva formáty schránky: formát RTF a formát s názvem Formát RTF a objekty. Aplikace může tyto formáty zaregistrovat pomocí funkce RegisterClipboardFormat , která určuje hodnoty CF_RTF a CF_RETEXTOBJ .

Viz také

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