Neomezené ovládací prvky pro úpravy s formátováním
Aplikace může podle potřeby změnit velikost ovládacího prvku pro úpravy (CRichEditCtrl), aby byla vždy stejná jako její obsah. Ovládací prvek bohatých úprav podporuje tuto funkci s názvem "bezedná" odesláním nadřazeného okna zprávu s oznámením EN_REQUESTRESIZE pokaždé, když se změní velikost jejího obsahu.
Při zpracování zprávy EN_REQUESTRESIZE oznámení by aplikace měla změnit velikost ovládacího prvku na dimenze v zadané struktuře REQRESIZE . Aplikace může také přesunout jakékoli informace blízko ovládacího prvku tak, aby vyhovovaly změně výšky ovládacího prvku. Ke změně velikosti ovládacího prvku můžete použít CWnd
funkci SetWindowPos.
Pomocí členské funkce RequestResize můžete vynutit, aby bezedný ovládací prvek pro úpravy odeslal EN_REQUESTRESIZE zprávu s oznámením. Tato zpráva může být užitečná v obslužné rutině OnSize .
Pokud chcete dostávat EN_REQUESTRESIZE zprávy s oznámením, musíte oznámení povolit pomocí SetEventMask
členské funkce.