Bonjour,

je développe une ptite appli MCF sous visual studio 2005
et j'ai quelques ptits soucis pour affecter un pointeur de fonction

le pointeur est déclaré dans un fichier .h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
typedef void (CALLBACK *MON_POINTEUR)(MA_STRUCT*)
j'ai une méthode comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void MaClasse::MaMethode(MA_STRUCT* param)
{
<div style="margin-left:40px">//...</div>}
et lorsque je veux affecter mon pointeur comme ça dans une autre méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MON_POINTEUR ptCallBack;
ptCallBack = MaClasse::MaMethode;
le compilateur me retourne cette erreur :
error C2440 : '=' : cannot convert from 'void (__thiscall MaClasse::*)(MA_STRUCT*)' to 'MON_POINTEUR'
...

je ne vois pas bien pourquoi...
quelqu'un pourrait-il m'aider??