class Foo { UINT thread_loop(); // スレッドの本体 public: static UINT thread_entry(LPVOID v) { ((Foo*)v)->thread_loop(); } ... }; Foo foo; AfxBeginThread( &Foo::threqad_entry, &foo );
class Foo { public: static UINT ThreadProc(LPVOID pParam); }; AfxBeginThread(ThreadProc, (LPVOID)this);