Кто-нибудь может помочь по этому вопросу!?
Задумка такая:
— установить хук на создание дочерних контролов;
— перехватить создание контрола и подменить отрисовку (только не пойму пока как именно! Есть сторонние компоненты типа: CExt..., нужно установить их перерисовку, вместо стандартной)
— при уничтожении контрола необходимо освободить память (если нужно)
Пробовал через стандартные SubclassWindow и UnsubclassWindow, но получается, что дальнейшая работа с контролами через переменные невозможна! Как я понял, при UnsubclassWindow приосходит Detach, который все портит! Были задумки подменить WindowProc через SetWindowLong, но как конкретно реализовать дальнейшую подмену обработчиков???
Гуру помогите!!!