[C con Clase] puntero a WindowProcedure() en una clase?

Programante programante en gmail.com
Dom Nov 4 12:23:33 CET 2007


Dare escribió:
> ¿Es posible meter una función WindowProcedure directamente en una clase?
>
> Usando Dev-C++ bajo Windows, en un típico "hola mundo"
> digamos que intento introducirlo en una clase propia de este modo:
>   
Sí y no. Puedes usar una función estática que pertenezca a una clase, 
como ya te ha explicado Steven. El problema es que entonces es la misma 
función para todas las instancias de la clase que uses, no puedes usar 
los miembros de la clase. Con lo cual no te da ninguna ventaja crearla 
dentro de la clase que fuera.
No obstante, puedes usar el parámetro de datos de la aplicación 
GWL_USERDATA para trabajar con una clase por control. Tienes un ejemplo 
en http://www.maicas.net/articulo/wthunk.htm




Más información sobre la lista de distribución Cconclase