I need to replace one of the pre-defined window classes all across Windows. For example, I would like to replace the "EDIT" class so that my own custom edit box is used whenever any Windows program calls CreateWindowEx
with "EDIT" as the class name argument.
How can I achieve this? Will a message hook help? I believe a message hook would impose too much of an overhead in this case. What are my alternatives?