Я хочу заменить все всплывающие меню, отображаемые delphi в компонентах TCustomEdit, таких как TEdit или TMemo, используя мое собственное всплывающее меню (в котором много действий). Пока я заменяю свойство PopUpMenu каждого компонента вручную своим собственным TPopUpMenu. но мне интересно, могу ли я сделать это без изменения этого свойства вручную для каждого компонента во всех моих формах.
Я хочу что-то вроде крюка, чтобы перехватить вызовы в это системное меню и заменить его для моего собственного меню. возможно ли это?