Большинство потомков TWinControl в Delphi имеют метод переопределения CreateParams для определения его подкласса, например: 'EDIT', 'COMBOBOX', 'BUTTON', 'RICHEDIT' и т. Д.
CreateSubClass(Params, 'EDIT');
CreateSubClass(Params, 'COMBOBOX');
CreateSubClass(Params, 'BUTTON');
Для Delphi существует множество разнообразных элементов управления редактированием, включая элементы управления от сторонних поставщиков. Все эти элементы управления являются подклассом RichEdit.
Мне интересно, есть ли способ проверить элемент управления RichEdit, независимо от его исходного поставщика, путем тестирования подкласса, определенного в CreateParams?