Bonjour pour expliquer mon probleme,
J'ais donc creer une class dans laquel je fout toute mes fonciton relative au dialog.
class userEditNetConDlg
{
public:
std::string selection;
std::string server;
std::string share;
HWND hUserEditNetConDlg;
HWND hUserEditNetConList;
BOOL initLectorList();
bool OnValideClick();
bool initWay();
BOOL OnInitDialog(HWND hWnd);
BOOL OnClose();
HWND Init(HWND hParent,HINSTANCE hInst,std::string tServer,std::string tShare);
BOOL userEditNetConProc(HWND hWnd, UINT mes, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK wndUserEditNetConProc(HWND hWnd, UINT mes, WPARAM wParam, LPARAM lParam);
userEditNetConDlg();
virtual ~userEditNetConDlg();
};
Mon probleme vient de LRESULT CALLBACKwndUserEditNetConProc(...)
Cette fonction gere les message.
Lorsque je l'invoque lors de la creation, il me dit:
cannot convert from '' to 'int (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)
par contre des que je la sort de la class sa passe sans probleme.
Mais dans ce cas je ne pas creer plusieur fenetre ayant chacun son process d'ecoute.
voila j'espere que c'est claire
Merci