Re[3]: Скины через subclassing
От: Аноним  
Дата: 12.10.06 08:45
Оценка:
Здравствуйте, NaZGuL_ITV, Вы писали:

NZG>Здравствуйте, Уважаемый товарищ Аноним.


NZG>Все понятно, что нужно подменить OnPaint OnEraseBgr и др. функции.

NZG> Дело в том, что необходимо оставить все методы и свойства базового класса. Т.е. например, есть класс CMyButton мы его сабклассим как CExtButton, но работать с экземпляром класса CButton мы уже не можем и его обработчики не вызываются, а они нужны. Как я понимаю нужно сделать класс, который будет порожден от CExtButton и все сообщения, будет пересылать в класс CButton (или все-таки в экземпляр?). Только я сомневаюсь, что это будет работать...

В CExtButton с помощюью CallWindowProc пересылай все что тебе нужно в CMyButton
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.