Bonjour à tous.

J'ai dans mon appli MFC une classe C++

Je voudrais déclarer un thread qui puisse traiter des propriétés statiques et privée de ma classe.

J'ai donc déclaré mon thread comme etant static et privé dans ma classe. Du coup je peux acceder à toutes les propriétés statiques de ma classe. Ca c'est parfait.

Mais j'ai un probleme, impossible d'utiliser dans mon thread WaitForSingleObject

Si je l'appelle simplement, je crois que le compilateur cherche dans la classe une methode statique au nom de WaitForSingle object et évidemment ne la trouve pas.

si j'appelle ::WaitForSingleObject(HandleEvent, Timeout);

Le compilateur me répond :
error C2039: 'WaitForSingleObjet' : is not a member of 'operator``global namespace'''
Je suis bien perdu dans tout ca, quelqu'un pourrait il m'expliquer?

mon but est de ne pas avoir à sortir mon thread de ma classe, ce qui m'obligerait à rendre toutes mes statiques publiques pour etre accessibles depuis mon thread.