Sdílet prostřednictvím


Oznámení z ovládacích prvků pro úpravy s formátováním

Události zprávy oznámení, které ovlivňují ovládací prvek pro úpravy s bohatým obsahem (CRichEditCtrl). Dají se zpracovat nadřazeným oknem nebo pomocí reflexe zprávy pomocí samotného ovládacího prvku pro úpravy s formátem. Ovládací prvky pro úpravy s formátem podporují všechny zprávy s oznámeními, které se používají s ovládacími prvky pro úpravy, a také několik dalších. Můžete určit, které zprávy s oznámením ovládací prvek pro úpravy s bohatou úpravou odešle nadřazené okno nastavením jeho "masky události".

Pokud chcete nastavit masku události pro ovládací prvek pro úpravy s bohatým formátem, použijte členovou funkci SetEventMask . Aktuální masku události pro ovládací prvek pro úpravy s bohatým obsahem můžete načíst pomocí členské funkce GetEventMask .

Následující odstavce uvádějí několik konkrétních oznámení a jejich použití:

  • EN_MSGFILTER Zpracování oznámení EN_MSGFILTER umožňuje třídě, ať už ovládací prvek pro úpravy s bohatým formátem, nebo nadřazené okno, filtrovat všechny klávesnice a vstup myši do ovládacího prvku. Obslužná rutina může zabránit zpracování zprávy klávesnice nebo myši nebo může změnit zprávu úpravou zadané struktury MSGFILTER .

  • EN_PROTECTED Zpracování zprávy oznámení EN_PROTECTED zjistit, kdy se uživatel pokusí upravit chráněný text. Pokud chcete označit oblast textu jako chráněnou, můžete nastavit chráněný znakový efekt. Další informace naleznete v tématu Formátování znaků v ovládacích prvcích pro úpravy s formátováním.

  • EN_DROPFILES Uživateli můžete povolit, aby v ovládacím prvku pro úpravy s bohatým obsahem přehodil zpracování zprávy s oznámením EN_DROPFILES. Zadaná struktura ENDROPFILES obsahuje informace o zahozených souborech.

  • EN_SELCHANGE Aplikace dokáže zjistit, kdy se aktuální výběr změní, a to zpracováním zprávy s oznámením EN_SELCHANGE. Zpráva s oznámením určuje strukturu SELCHANGE obsahující informace o novém výběru.

Viz také

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