DWORD (WINAPI CMyManger::*pProc)(void) = &CMyManager::Fun1;
DWORD dwTid;
HANDLE hl = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)(DWORD)(*(DOWRD*)&pProc), this, 0, &dwTid);
目前在Win32模式下编译没问题,在X64模式下编译&pProc的地址却被截断了,导致错误。
如果需要它在32位和64位模式下都运行正确,应该怎么改呢。看了LPTHREAD_START_ROUTINE的定义却没看懂。