Použití bohatých editačních prvků
Tato část obsahuje témata, která ukazují, jak vytvářet a používat bohaté editační ovládací prvky.
V této části
Téma | Popis |
---|---|
Jak vytvořit speciální editační prvky |
Chcete-li vytvořit ovládací prvek pro úpravy s formátováním, zavolejte funkci CreateWindowEx a určete třídu okna pro úpravy s formátováním. Pro Microsoft Rich Edit 4.1 (Msftedit.dll), zadejte MSFTEDIT_CLASS jako třídu okna. Pro všechny předchozí verze zadejte RICHEDIT_CLASS. Další informace viz verze Rich Edit. Rozšířené ovládací prvky pro úpravy podporují většinu stylů oken používaných s ovládacími prvky pro úpravy a také další styly. Pokud chcete povolit více než jeden řádek textu v ovládacím prvku, měli byste zadat styl okna ES_MULTILINE. Další informace najdete v tématu styly ovládacího prvku Rich Edit. |
Jak formátovat text v bohatých úpravových ovládacích prvcích |
Aplikace může posílat zprávy do ovládacího prvku pro formátovanou úpravu, aby naformátovala znaky a odstavce a získala informace o formátování. Atributy formátování odstavce zahrnují zarovnání, tabulátory, odsazení, číslování a jednoduché tabulky. U znaků můžete zadat název písma, velikost, barvu a efekty, jako jsou tučné písmo, kurzíva a chráněné. |
Jak pracovat s aktuálním výběrem |
Uživatel může vybrat text ve formátovaném textovém editoru pomocí myši nebo klávesnice.
aktuální výběr je rozsah vybraných znaků nebo pozice kurzoru, pokud nejsou vybrány žádné znaky. Aplikace může získat informace o aktuálním výběru, nastavit ji, určit, kdy se změní, a zobrazit nebo skrýt zvýraznění výběru. |
Jak používat operace s textem Rich Edit |
Aplikace může posílat zprávy pro načtení nebo vyhledání textu v bohatém ovládacím prvku pro úpravy. Můžete načíst vybraný text nebo zadaný rozsah textu. |
Jak používat informace o zalomení slov a řádků |
Bohatý editační prvek volá funkci nazvanou dělení slov, která vyhledá konce mezi slovy a určí, kde může zalomit řádky. Ovládací prvek používá tyto informace při provádění operací zalamování slov a při zpracování kombinace kláves CTRL+ŠIPKA VLEVO a CTRL+ŠIPKA VPRAVO. Aplikace může posílat zprávy do ovládacího prvku Rich Edit k nahrazení výchozí procedury pro přerušení slova, k načtení informací o přerušení slov a k určení, na který řádek daný znak spadá. |
Jak používat operace schránky v Rich Edit |
Aplikace může vložit obsah schránky do formátovaného textového ovládacího prvku pomocí nejlepšího dostupného formátu schránky nebo konkrétního formátu schránky. Můžete také určit, jestli je bohatý textový ovládací prvek schopný vložit obsah schránky. |
Jak používat streamy |
Streamy můžete použít k přenosu dat do nebo z ovládacího prvku pro úpravy s bohatým obsahem. Datový proud je definován strukturou EDITSTREAM, která určuje vyrovnávací paměť a funkci zpětného volání definovanou aplikací. |
Jak automaticky změnit velikost ovládacích prvků Rich Edit |
Aplikace může podle potřeby změnit velikost bohatého editačního ovládacího prvku tak, aby byl vždy stejný jako jeho obsah. Ovládací prvek pro úpravy s bohatým formátem podporuje tuto takzvanou bezednou funkcionalitu odesláním do nadřazeného okna kód oznámení EN_REQUESTRESIZE pokaždé, když se změní velikost obsahu ovládacího prvku. |
Jak používat oznamovací kódy bohatého editačního ovládacího prvku |
Nadřazené okno ovládacího prvku s bohatou úpravou může zpracovávat kódy oznámení pro monitorování událostí, které mají vliv na ovládací prvek. Bohaté editační prvky podporují všechny kódy oznámení, které se používají s editačními prvky, a také několik dalších kódů. |
Jak používat vazbu písma v ovládacích prvcích pro úpravy s formátováním |
Microsoft Rich Edit 3.0 přiřadí znakovou sadu znaků k znakům prostého textu v závislosti na jejich kontextu. Mezi příklady patří:
|
Jak používat OLE v ovládacích prvcích Rich Edit |
Tato část obsahuje informace o propojování a vkládání objektů (OLE) v ovládacích prvcích pro formátované úpravy. |
Jak vytisknout obsah bohatých editačních ovládacích prvků |
Tato část obsahuje informace o tom, jak vytisknout obsah ovládacích prvků Rich Edit. |