То, что вы запрашиваете, т. Е. Изменение поведения класса «EDIT», видимого другими процессами, представляет собой угрозу безопасности и не так легко реализовать: например, http://msdn.microsoft.com/en-us/library/ms997565.aspx говорит: « Создание подклассов допускается только внутри процесса. Приложение не может создать подкласс для окна или класса, принадлежащего другому процессу."
Архитектурная причина, по которой это невозможно, заключается в том, что код связан с классом окна, ваш код связан с вашим подклассом, а ваш код нелегко доступен (не может быть запущен из) другим процессам ( за исключением хакерских методов, таких как внедрение DLL).
Может ли API SetWindowsHookEx
дать вам то, что вам нужно, вместо подклассов?