Voici les 2 constructeurs de AfxBeginThread :
CWinThread* AfxBeginThread(
AFX_THREADPROC pfnThreadProc,
LPVOID pParam,
int nPriority = THREAD_PRIORITY_NORMAL,
UINT nStackSize = 0,
DWORD dwCreateFlags = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
CWinThread* AfxBeginThread(
CRuntimeClass* pThreadClass,
int nPriority = THREAD_PRIORITY_NORMAL,
UINT nStackSize = 0,
DWORD dwCreateFlags = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
Tu utilises le 1er constructeur, donc le 1er paramètre doit être un pointeur vers ta fonction ThreadFunc.
Essaie ceci :
void CLoadingDlg: nLancer()
{
AfxBeginThread(&ThreadFunc,&m_cLoad);
}