vc6环境 我写一个了 void CClientTestDlg::RecvProc() 这样的线程函数,里面没写内容
但是无法AfxBeginThread(RecvProc);调用,编译出错,本人新手谁能告诉我该如何使用,谢谢
但是无法AfxBeginThread(RecvProc);调用,编译出错,本人新手谁能告诉我该如何使用,谢谢
解决方案 »
- UpdateAllViews是发送Invalidate所有的View? 如果View子类是个Form或者list呢?
- 关于CToolTipCtrl 和ClinkCtrl的两个问题。。
- VC6.0程序编译时突然中断,但是也无法buildstop,这是怎么回事?
- 请教如何得到这个IHTMLInputTextElement的指针,多方查找试验无果,请飘过的前辈指点
- 对CComboBox窗口使用MoveWindow后,为什么不能正常显示下拉列表框
- Win32控制台应用程序中不能使用WaitableTimer?
- MFC的启动问题
- VC6.0容器的迭代器初始化存在问题
- 如何得到网页中图片的地址!
- 如何得到独占所有的用户操作mouse,keyboard?
- 如何对文件进行二进制编辑....
- OnDraw(CDC *pDC)的参数是谁传给它的
2.如果非要将线程函数设置成成员函数的话 要在前面加上static
要定义成静态的(Static)CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );AfxBeginThread要传两个以上的参数
AfxBeginThread(RecvProc);->AfxBeginThread(RecvProc,NULL);或者AfxBeginThread(RecvProc,this);