Bonjour,

J'aimerais faire une refonte en C++ d'un programme (NeoBlast) que j'ai fait, avec des améliorations. Néanmoins, afin de profiter de l'encapsulation et non du passage de paramètre à CreateWindow(), je souhaite encapsuler la fonction callback de ma fenpêtre dans une classe.

Je m'explique : Ma classe 'Player' désigne en fait le lecteur prioncipal (la fenêtre principale) et contiendra comme membres privés des classes 'Dialog', pour les boîtes de dialogue, 'Button' pour des boutons ownerdraw, 'MusicModule' pour le module Audio etc. Mais pour avoir accès à ces membres (plsu d'autres bien évidemment), je devrais encapsuler la fonction Callback de la fenêtre représentée par Player (dans le constructeur, je crée la classe de fenêtre, la fenêtre, la stocke dans un membre privé etc.) dans ma classe 'Player'.

Cependant, je n'ai pas réussi à le faire, soit disant le compilo ne la trouve pas (il me semble, c'était il y a quelques temps)...

Serait il possible de le faire ? Si oui, comment ?

Merci d'avance.