从该类派生出一个新类,重载其中的InitInstance or Run等函数,在其中做自己的主循环,这样可以实现工作者线程。
在新类中添加一个窗口(m_pMainWnd = ....)可以实现界面线程。具体的应用还有很多细节需要清楚,无法尽言其详。
在VC的例子中有很多这方面的例子,老兄有时间可以看看。
在新类中添加一个窗口(m_pMainWnd = ....)可以实现界面线程。具体的应用还有很多细节需要清楚,无法尽言其详。
在VC的例子中有很多这方面的例子,老兄有时间可以看看。
调试欢乐多
CWinThread g_Thread(yourThreadProc,(LPVOID)(yourThreadProcParam));
//使用类构造函数CWinThread(AFX_THREADPROC pfnThreadProc, LPVOID pParam)传入线程函数及其参数。
再Create线程:
g_Thread.CreateThread() //用默认参数,当然,也可以不用。
这样的就和使用:
CWinThread* g_pThread = AfxBeginThread(yourThreadProc,(LPVOID)(yourThreadProcParam));
一样了。