Sdílet prostřednictvím


Upravit ovládací prvek (ovládací prvky Windows)

Tato část obsahuje informace o programovacích prvcích používaných s ovládacími prvky pro úpravy. ovládací prvek pro úpravy je obdélníkové okno ovládacího prvku, které obvykle používá dialogové okno, které uživateli umožňuje zadat a upravit text zadáním na klávesnici.

Přehledy

Námět Obsah
o ovládacích prvcích pro úpravy ovládací prvek pro úpravy je obdélníkové okno ovládacího prvku, které se obvykle používá v dialogovém okně, aby uživatel mohl zadat a upravit text.
upravit textové operace ovládacího prvku Systém automaticky zpracuje všechny textové operace iniciované uživatelem a po dokončení operací aplikaci upozorní.
použití ovládacích prvků pro úpravy Ovládací prvky pro úpravy se obvykle používají v dialogových oknech, ale můžete je použít i v klientské oblasti standardního okna. Ovládací prvky pro úpravy s jedním řádkem jsou užitečné pro načtení jednoho řetězce od uživatele. Víceřádkové ovládací prvky pro úpravy usnadňují implementaci většiny funkcí jednoduchého textového procesoru.

Funkce

Námět Obsah
EditWordBreakProc Funkce zpětného volání definovaná aplikací použitá se zprávou EM_SETWORDBREAKPROC. Víceřádkový ovládací prvek pro úpravy nebo ovládací prvek pro úpravy s formátováním volá EditWordBreakProc funkci, která přeruší řádek textu.
Typ EDITWORDBREAKPROC definuje ukazatel na tuto funkci zpětného volání. EditWordBreakProc je zástupný symbol pro název funkce definované aplikací.

Makra

Námět Obsah
Edit_CanUndo Určuje, zda jsou ve frontě pro vrácení zpět ovládací prvek pro úpravy nebo úpravy s formátováním nějaké akce. Toto makro můžete použít nebo odeslat zprávu EM_CANUNDO explicitně.
Edit_EmptyUndoBuffer Obnoví příznak zpět ovládacího prvku pro úpravy nebo úpravy s formátováním. Příznak zpět se nastaví vždy, když je možné vrátit zpět operaci v ovládacím prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_EMPTYUNDOBUFFER explicitně.
Edit_Enable Povolí nebo zakáže ovládací prvek pro úpravy.
Edit_FmtLines Nastaví příznak, který určuje, jestli text načtený z víceřádkového ovládacího prvku pro úpravy obsahuje měkké znaky zalomení řádku. Konec měkké čáry se skládá ze dvou návratových řádků a odřádkování a je vložen na konec řádku, který je přerušen kvůli přepisování slov. Toto makro můžete použít nebo odeslat zprávu EM_FMTLINES explicitně.
Edit_GetCaretIndex Získá nulový index pozice kurzoru v ovládacím prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETCARETINDEX explicitně.
Edit_GetCueBannerText Získá text, který se zobrazí jako textové upozornění nebo tip, v ovládacím prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETCUEBANNER explicitně.
Edit_GetEndOfLine Získá znak konce řádku pro zadaný ovládací prvek pro úpravy. Toto makro použijte nebo odešlete zprávu EM_GETENDOFLINE explicitně.
Edit_GetExtendedStyle Získá rozšířený styl pro zadaný ovládací prvek pro úpravy. Toto makro použijte nebo odešlete zprávu EM_GETEXTENDEDSTYLE explicitně.
Edit_GetFirstVisibleLine Získá index horního viditelného řádku v víceřádkovém editačním nebo bohatém ovládacím prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETFIRSTVISIBLELINE explicitně.
Edit_GetHandle Získá popisovač paměti aktuálně přidělený pro text víceřádkové úpravy ovládacího prvku. Toto makro můžete použít nebo odeslat EM_GETHANDLE zprávu explicitně.
Edit_GetHilite Není implementováno.
Edit_GetLine Načte řádek textu z ovládacího prvku pro úpravy nebo úpravy s formátováním. Toto makro můžete použít nebo odeslat zprávu EM_GETLINE explicitně.
Edit_GetLineCount Získá počet řádků v textu ovládacího prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETLINECOUNT explicitně.
Edit_GetModify Získá stav příznaku pro úpravy ovládacího prvku pro úpravy nebo pro úpravy s formátem. Příznak označuje, jestli byl obsah ovládacího prvku změněn. Toto makro můžete použít nebo odeslat zprávu EM_GETMODIFY explicitně.
Edit_GetPasswordChar Získá znak hesla pro ovládací prvek pro úpravy nebo bohaté úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETPASSWORDCHAR explicitně.
Edit_GetRect Získá formátovací obdélník ovládacího prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETRECT explicitně.
Edit_GetSel Získá počáteční a koncovou pozici znaku aktuálního výběru v ovládacím prvku pro úpravy nebo bohaté úpravy. Toto makro můžete použít nebo odeslat zprávu EM_GETSEL explicitně.
Edit_GetText Získá text ovládacího prvku pro úpravy.
Edit_GetTextLength Získá počet znaků v textu ovládacího prvku pro úpravy.
Edit_GetWordBreakProc Načte adresu ovládacího prvku Wordwrap pro úpravy nebo pro úpravy s formátem. Toto makro můžete použít nebo odeslat zprávu EM_GETWORDBREAKPROC explicitně.
Edit_GetZoom Získá aktuální poměr přiblížení, který je vždy mezi 1/64 a 64. Toto makro můžete použít nebo odeslat zprávu EM_GETZOOM explicitně.
Edit_HideBalloonTip Skryje jakýkoli bublinový tip přidružený k ovládacímu prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_HIDEBALLOONTIP explicitně.
Edit_LimitText Omezuje délku textu, který lze zadat do ovládacího prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_LIMITTEXT explicitně.
Edit_LineFromChar Získá index řádku, který obsahuje zadaný znak index v víceřádkové úpravy nebo bohaté úpravy ovládacího prvku. Toto makro můžete použít nebo odeslat zprávu EM_LINEFROMCHAR explicitně.
Edit_LineIndex Získá znak index prvního znaku zadaného řádku v víceřádkové úpravě nebo bohaté úpravy ovládacího prvku. Toto makro můžete použít nebo odeslat zprávu EM_LINEINDEX explicitně.
Edit_LineLength Načte délku řádku v ovládacím prvku pro úpravy nebo úpravy s formátem. Toto makro můžete použít nebo odeslat zprávu EM_LINELENGTH explicitně.
Edit_NoSetFocus Určený pro interní použití; nedoporučuje se používat v aplikacích.
Zabrání tomu, aby ovládací prvek pro úpravy s jedním řádkem přijímal fokus klávesnice. Toto makro můžete použít nebo odeslat zprávu EM_NOSETFOCUS explicitně.
Edit_ReplaceSel Nahradí vybraný text v ovládacím prvku pro úpravy nebo ovládacím prvku pro úpravy s formátováním zadaným textem. Toto makro můžete použít nebo odeslat zprávu EM_REPLACESEL explicitně.
Edit_Scroll Posune text svisle ve víceřádkovém ovládacím prvku pro úpravy nebo v ovládacím prvku pro úpravy s formátováním. Toto makro můžete použít nebo odeslat zprávu EM_SCROLL explicitně.
Edit_ScrollCaret Posune stříšku do zobrazení v ovládacím prvku pro úpravy nebo úpravy s formátem. Toto makro můžete použít nebo odeslat zprávu EM_SCROLLCARET explicitně.
Edit_SetCaretIndex Nastaví index založený na nule pozice kurzoru v ovládacím prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETCARETINDEX explicitně.
Edit_SetCueBannerText Nastaví text, který se zobrazí jako textové upozornění nebo tip pro ovládací prvek pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETCUEBANNER explicitně.
Edit_SetCueBannerTextFocused Nastaví text, který se zobrazí jako textové upozornění nebo tip pro ovládací prvek pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETCUEBANNER explicitně.
Edit_SetEndOfLine Nastaví znak konce řádku pro zadaný ovládací prvek pro úpravy. Použijte toto makro nebo explicitně odešlete zprávu EM_SETENDOFLINE.
Edit_SetExtendedStyle Nastaví rozšířený styl pro zadaný ovládací prvek pro úpravy. Toto makro použijte nebo odešlete zprávu EM_SETEXTENDEDSTYLE explicitně.
Edit_SetHandle Nastaví popisovač paměti, kterou bude používat víceřádkový ovládací prvek pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETHANDLE explicitně.
Edit_SetHilite Není implementováno.
Edit_SetModify Nastaví nebo vymaže příznak úpravy pro ovládací prvek pro úpravy. Příznak změny označuje, jestli byl text v ovládacím prvku pro úpravy změněn. Toto makro můžete použít nebo odeslat EM_SETMODIFY zprávu explicitně.
Edit_SetPasswordChar Nastaví nebo odebere znak hesla pro ovládací prvek pro úpravy nebo úpravy s formátováním. Pokud je nastaven znak hesla, zobrazí se tento znak místo znaků zadaných uživatelem. Toto makro můžete použít nebo odeslat zprávu EM_SETPASSWORDCHAR explicitně.
Edit_SetReadOnly Nastaví nebo odebere styl jen pro čtení (ES_READONLY) ovládacího prvku pro úpravy nebo úpravy s formátem. Toto makro můžete použít nebo odeslat zprávu EM_SETREADONLY explicitně.
Edit_SetRect Nastaví obdélník formátování ovládacího prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETRECT explicitně.
Edit_SetRectNoPaint Nastaví obdélník formátování ovládacího prvku pro víceřádkové úpravy. Toto makro je ekvivalentní Edit_SetRects tím rozdílem, že nepřekresluje okno ovládacího prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SETRECTNP explicitně.
Edit_SetSel Vybere rozsah znaků v ovládacím prvku pro úpravy nebo úpravy s formátem. Toto makro můžete použít nebo odeslat zprávu EM_SETSEL explicitně.
Edit_SetTabStops Nastaví zarážky tabulátoru v ovládacím prvku pro úpravy s více spojnicemi nebo v ovládacím prvku pro úpravy s formátem. Když se text zkopíruje do ovládacího prvku, jakýkoli znak tabulátoru v textu způsobí, že se vygeneruje mezera až do další zarážky tabulátoru. Toto makro můžete použít nebo odeslat zprávu EM_SETTABSTOPS explicitně.
Edit_SetText Nastaví text ovládacího prvku pro úpravy.
Edit_SetWordBreakProc Nahradí výchozí funkci Wordwrap ovládacího prvku pro úpravy funkcí Wordwrap definovanou aplikací. Toto makro můžete použít nebo odeslat zprávu EM_SETWORDBREAKPROC explicitně.
Edit_SetZoom Nastaví poměr přiblížení kdekoli mezi 1/64 a 64. Toto makro můžete použít nebo odeslat zprávu EM_SETZOOM explicitně.
Edit_ShowBalloonTip Zobrazí bublinový tip přidružený k ovládacímu prvku pro úpravy. Toto makro můžete použít nebo odeslat zprávu EM_SHOWBALLOONTIP explicitně.
Edit_TakeFocus Určený pro interní použití; nedoporučuje se používat v aplikacích.
Vynutí, aby ovládací prvek pro úpravy s jedním řádkem přijímal fokus klávesnice. Toto makro můžete použít nebo odeslat zprávu EM_TAKEFOCUS explicitně.
Edit_Undo Vrátí zpět poslední operaci ve frontě pro vrácení zpět ovládacího prvku pro úpravy nebo úpravy s formátováním. Toto makro můžete použít nebo odeslat zprávu EM_UNDO explicitně.

Zprávy

Námět Obsah
EM_CANUNDO Určuje, jestli ve frontě pro vrácení zpět ovládacího prvku pro úpravy existují nějaké akce. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_CHARFROMPOS Získá informace o znaku nejblíže zadanému bodu v klientské oblasti ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_EMPTYUNDOBUFFER Obnoví příznak zpět ovládacího prvku pro úpravy. Příznak zpět se nastaví vždy, když je možné vrátit zpět operaci v ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_FMTLINES Nastaví příznak, který určuje, jestli ovládací prvek pro víceřádkové úpravy obsahuje měkké znaky zalomení řádku. Konec měkké čáry se skládá ze dvou návratových řádků a odřádkování a je vložen na konec řádku, který je přerušen kvůli přepisování slov.
EM_GETCARETINDEX Získá nulový index pozice kurzoru v ovládacím prvku pro úpravy.
EM_GETCUEBANNER Získá text, který se zobrazí jako textové upozornění nebo tip, v ovládacím prvku pro úpravy.
EM_GETENDOFLINE Získá znak konce řádku pro zadaný ovládací prvek pro úpravy. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_GetEndOfLine.
EM_GETEXTENDEDSTYLE Získá rozšířený styl pro ovládací prvek pro úpravy. Odešlete tuto zprávu explicitně nebo pomocí makra Edit_GetExtendedStyle.
EM_GETFIRSTVISIBLELINE Získá index založený na nule horního viditelného řádku v víceřádkovém ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETHANDLE Získá popisovač paměti aktuálně přidělený pro víceřádkové úpravy textu ovládacího prvku.
EM_GETHILITE Není implementováno.
EM_GETIMESTATUS Získá sadu stavových příznaků, které označují, jak edit ovládací prvek interaguje s editorem IME (Input Method Editor).
EM_GETLIMITTEXT Získá aktuální omezení textu pro ovládací prvek pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETLINE Zkopíruje řádek textu z ovládacího prvku pro úpravy a umístí ho do zadané vyrovnávací paměti. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETLINECOUNT Získá počet řádků v ovládacím prvku pro víceřádkové úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETMARGINS Získá šířky levého a pravého okraje pro ovládací prvek pro úpravy.
EM_GETMODIFY Získá stav příznaku úpravy ovládacího prvku pro úpravy. Příznak označuje, jestli byl obsah ovládacího prvku pro úpravy změněn. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETPASSWORDCHAR Získá znak hesla, který ovládací prvek pro úpravy zobrazí, když uživatel zadá text. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETRECT Získá formátování obdélník ovládacího prvku pro úpravy. Obdélník formátování je omezující obdélník, do kterého ovládací prvek nakreslí text. Omezující obdélník je nezávislý na velikosti okna ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETSEL Získá počáteční a koncovou pozici znaků (v TCHARs) aktuálního výběru v ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETTHUMB Získá pozici posuvníku (palec) ve svislém posuvníku víceřádkového ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETWORDBREAKPROC Získá adresu aktuální wordwrap funkce. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_GETZOOM Získá aktuální poměr přiblížení, který je vždy mezi 1/64 a 64. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_GetZoom.
EM_HIDEBALLOONTIP Skryje jakýkoli bublinový tip přidružený k ovládacímu prvku pro úpravy.
EM_LIMITTEXT Nastaví omezení textu ovládacího prvku pro úpravy. Limitem textu je maximální množství textu v TCHARs, které uživatel může zadat do ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
V případě ovládacích prvků pro úpravy a funkce Microsoft Rich Edit 1.0 se používají bajty. Pro microsoft Rich Edit 2.0 a novější se používají znaky.
EM_LINEFROMCHAR Získá index řádku, který obsahuje zadaný znak index v víceřádkové úpravy ovládacího prvku. Index znaku je index znaku založený na nule od začátku ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_LINEINDEX Získá index znaku prvního znaku zadaného řádku v víceřádkovém editačním ovládacím prvku. Index znaku je index znaku založený na nule od začátku ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_LINELENGTH Načte délku řádku v ovládacím prvku pro úpravy ( v znacích). Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_LINESCROLL Posune text v ovládacím prvku pro víceřádkové úpravy.
EM_NOSETFOCUS Určený pro interní použití; nedoporučuje se používat v aplikacích.
Zabrání tomu, aby ovládací prvek pro úpravy s jedním řádkem přijímal fokus klávesnice. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_NoSetFocus.
EM_POSFROMCHAR Načte souřadnice oblasti klienta zadaného znaku v ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_REPLACESEL Nahradí vybraný text v ovládacím prvku pro úpravy nebo ovládacím prvku pro úpravy s formátováním zadaným textem.
EM_SCROLL Posune text svisle ve víceřádkovém ovládacím prvku pro úpravy. Tato zpráva je ekvivalentní odeslání zprávy WM_VSCROLL ovládacímu prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SCROLLCARET Posune stříšku do zobrazení v ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETCARETINDEX Nastaví index založený na nule pozice kurzoru v ovládacím prvku pro úpravy.
EM_SETCUEBANNER Nastaví textovou nápovědu nebo tip, který zobrazí ovládací prvek pro úpravy a vyzve uživatele k zadání informací.
EM_SETENDOFLINE Nastaví znak konce řádku pro zadaný ovládací prvek pro úpravy. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_SetEndOfLine.
EM_SETEXTENDEDSTYLE Nastaví rozšířený styl pro ovládací prvek pro úpravy. Odešlete tuto zprávu explicitně nebo pomocí makra Edit_SetExtendedStyle.
EM_SETHANDLE Nastaví popisovač paměti, kterou bude používat víceřádkový ovládací prvek pro úpravy.
EM_SETHILITE Není implementováno.
EM_SETIMESTATUS Nastaví stavové příznaky, které určují, jak ovládací prvek pro úpravy komunikuje s editorem IME.
EM_SETLIMITTEXT Nastaví omezení textu ovládacího prvku pro úpravy. Limitem textu je maximální množství textu v TCHARs, které uživatel může zadat do ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
V případě ovládacích prvků pro úpravy a funkce Microsoft Rich Edit 1.0 se používají bajty. Pro microsoft Rich Edit 2.0 a novější se používají znaky.
Zpráva EM_SETLIMITTEXT je shodná se zprávou EM_LIMITTEXT.
EM_SETMARGINS Nastaví šířky levého a pravého okraje pro ovládací prvek pro úpravy. Zpráva překreslí ovládací prvek tak, aby odrážel nové okraje. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETMODIFY Nastaví nebo vymaže příznak úpravy pro ovládací prvek pro úpravy. Příznak změny označuje, jestli byl text v ovládacím prvku pro úpravy změněn. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETPASSWORDCHAR Nastaví nebo odebere znak hesla pro ovládací prvek pro úpravy. Pokud je nastaven znak hesla, zobrazí se tento znak místo znaků zadaných uživatelem. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETREADONLY Nastaví nebo odebere styl jen pro čtení (ES_READONLY) ovládacího prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETRECT Nastaví formátování obdélníku víceřádkového ovládacího prvku pro úpravy. Obdélník formátování je omezující obdélník, do kterého ovládací prvek nakreslí text. Omezující obdélník je nezávislý na velikosti okna ovládacího prvku pro úpravy.
Tato zpráva je zpracována pouze ovládacími prvky pro víceřádkové úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETRECTNP Nastaví formátování obdélníku víceřádkového ovládacího prvku pro úpravy. Zpráva EM_SETRECTNP je shodná se zprávou EM_SETRECT s tím rozdílem, že EM_SETRECTNP nepřekresluje okno ovládacího prvku pro úpravy.
Obdélník formátování je omezující obdélník, do kterého ovládací prvek nakreslí text. Omezující obdélník je nezávislý na velikosti okna ovládacího prvku pro úpravy.
Tato zpráva je zpracována pouze ovládacími prvky pro víceřádkové úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETSEL Vybere rozsah znaků v ovládacím prvku pro úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETTABSTOPS Zpráva EM_SETTABSTOPS nastaví zarážky tabulátoru v ovládacím prvku pro víceřádkové úpravy. Když se text zkopíruje do ovládacího prvku, jakýkoli znak tabulátoru v textu způsobí, že se vygeneruje mezera až do další zarážky tabulátoru.
Tato zpráva je zpracována pouze ovládacími prvky pro víceřádkové úpravy. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETWORDBREAKPROC Nahradí výchozí funkci Wordwrap ovládacího prvku pro úpravy funkcí Wordwrap definovanou aplikací. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
EM_SETZOOM Nastaví poměr přiblížení kdekoli mezi 1/64 a 64. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_SetZoom.
EM_SHOWBALLOONTIP Zpráva EM_SHOWBALLOONTIP zobrazí bublinový tip přidružený k ovládacímu prvku pro úpravy.
EM_TAKEFOCUS Určený pro interní použití; nedoporučuje se používat v aplikacích.
Vynutí, aby ovládací prvek pro úpravy s jedním řádkem přijímal fokus klávesnice. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Edit_TakeFocus.
EM_UNDO Tato zpráva vrátí zpět poslední operaci ovládacího prvku pro úpravy ve frontě vrácení zpět ovládacího prvku. Tuto zprávu můžete odeslat buď ovládacímu prvku pro úpravy, nebo ovládacímu prvku pro úpravy s formátem.
WM_UNDO Aplikace odešle WM_UNDO zprávu do ovládacího prvku pro úpravy a vrátí zpět poslední operaci. Když se tato zpráva odešle do ovládacího prvku pro úpravy, obnoví se dříve odstraněný text nebo se odstraní dříve přidaný text.

Upozornění

Námět Obsah
EN_ALIGN_LTR_EC Odesláno, když uživatel změnil směr ovládacího prvku pro úpravy doleva doprava. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_ALIGN_RTL_EC Odesláno, když uživatel změnil směr ovládacího prvku pro úpravy zprava doleva. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_CHANGE Odesláno, když uživatel provedl akci, která může změnit text v ovládacím prvku pro úpravy. Na rozdíl od kódu oznámení EN_UPDATE se tento kód oznámení odešle po aktualizaci obrazovky systémem. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_ERRSPACE Odesláno, když ovládací prvek pro úpravy nemůže přidělit dostatek paměti pro splnění konkrétního požadavku. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_HSCROLL Odesláno, když uživatel klikne na vodorovný posuvník ovládacího prvku pro úpravy. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy. Před aktualizací obrazovky se zobrazí upozornění nadřazeného okna.
EN_KILLFOCUS Kód oznámení EN_KILLFOCUS se odešle, když ovládací prvek pro úpravy ztratí fokus klávesnice. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_MAXTEXT Odesláno, když aktuální vložení textu překročilo zadaný počet znaků pro ovládací prvek pro úpravy. Vložení textu bylo zkráceno.
Tato zpráva se odešle také v případě, že ovládací prvek pro úpravy nemá styl ES_AUTOHSCROLL a počet znaků, které se mají vložit, by překročil šířku ovládacího prvku pro úpravy.
Tato zpráva se odešle také v případě, že ovládací prvek pro úpravy nemá styl ES_AUTOVSCROLL a celkový počet řádků, které jsou výsledkem vložení textu, by překročil výšku ovládacího prvku pro úpravy.
Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_SETFOCUS Odesláno, když ovládací prvek pro úpravy obdrží fokus klávesnice. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_UPDATE Odesláno, když se chystáte překreslit samotný ovládací prvek pro úpravy. Tento kód oznámení se odešle poté, co ovládací prvek naformátuje text, ale před zobrazením textu. V případě potřeby tak můžete změnit velikost okna ovládacího prvku pro úpravy. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy.
EN_VSCROLL Odesláno, když uživatel klikne na svislý posuvník ovládacího prvku pro úpravy nebo když uživatel posune kolečko myši přes ovládací prvek pro úpravy. Nadřazené okno ovládacího prvku pro úpravy obdrží tento kód oznámení prostřednictvím WM_COMMAND zprávy. Před aktualizací obrazovky se zobrazí upozornění nadřazeného okna.
WM_CTLCOLOREDIT Ovládací prvek pro úpravy, který není určen jen pro čtení nebo je zakázaný, odešle zprávu WM_CTLCOLOREDIT do nadřazeného okna, když se ovládací prvek chystá nakreslit. Když odpovíte na tuto zprávu, nadřazené okno může použít zadaný popisovač kontextu zařízení k nastavení textu a barvy pozadí ovládacího prvku pro úpravy.

Struktury

Námět Obsah
EDITBALLOONTIP Obsahuje informace o bublinovém tipu přidruženém k ovládacímu prvku tlačítka.

Konstanty

Námět Obsah
upravit styly ovládacích prvků Chcete-li vytvořit ovládací prvek pro úpravy pomocí funkce CreateWindow nebo CreateWindowEx, zadejte třídu EDIT, odpovídající konstanty stylu okna a kombinaci následujících stylů ovládacích prvků pro úpravy. Po vytvoření ovládacího prvku nelze tyto styly změnit, s výjimkou toho, jak je uvedeno.