C/Visual C - Decorator de un CWnd

 
Vista:

Decorator de un CWnd

Publicado por claudio (22 intervenciones) el 08/08/2003 23:12:01
Lo que yo quisiera hacer es un decorator de un Objeto CWnd, un ejemplo sería para hacer una clase que se encargue de reordenar los controles que se encuetren dentro de un CFormView o un CDialog, pero me molestan 2 cosas.
1) el manejo del pasaje de mensajes en MFC
2) Mi clase tendría que poder implementar las interfaces tanto de CFormView como de CDialog y de cualquier otra que quisiera decorar, lo cual es bastante engorroso debido al punto 1

La idea es poder hacer una clase abstracta CDecoratorAbstracto, que haga todo el pasaje de mensajes, de la cual pueda derivar los decorators concretos para agregar funcionalidades como resizing, skins, etc. Pero como ya dije, me traba el modo en el que VC++ hace el pasaje de mensajes.

Si no se entiende de que estoy hablando, pero saben algo más que yo del manejo de mensajes en en VC++, busquen un tutorial de Design Patterns que les va a explicar que es un Pattern Decorator.

No está de más decir que no viene mal aprenderlos. Son bastante útiles.

Alguien que me pueda ayudar please!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder