如上,我想写一个通讯的程序,将从另一端电脑发送的数据接收并显示在rich edit里,这段接收数据的代码我希望通过ThreadProc来完成,但是我使用CreateThread或是AfxBeginThread都无法完成,因为我将ThreadProc声明为类的一个成员函数,
但是线程函数里的参数必须是全局或是静态变量,如果我将ThreadProc声明为全局函数,却无法完成将数据显示在rich edit这个功能????
但是线程函数里的参数必须是全局或是静态变量,如果我将ThreadProc声明为全局函数,却无法完成将数据显示在rich edit这个功能????
解决方案 »
- 求教,怎样弹出一个看不见的网页窗口。
- 紧急求救!!在Direct3D9 的全屏独占模式下用DirectShow播放视频,视频总是闪烁.
- VS2005最近出现的一个问题,双击控件无法添加代码,急救
- 几个语句看不懂
- 如何构造缺省实数??
- 急,急!关于数据库的绑定(500相送)
- 大白鲨 总代理 销售 CSDN-BCB 自动放分机 To VC
- 《VC++6.0时尚编程百例》中CView::OnLButtonDown(..)的作用?
- Remote Executable Path And File Name
- 类似老毛桃一键还原功能实现
- 寻求创建双层PDF的第三方类库
- 如何从CCommandLineInfo类继承一个新类
static UINT __cdecl ThreadProc( LPVOID pParam );AfxBeginThread(ThreadProc,this);DWORD WINAPI CYourDlg::ThreadProc(LPVOID pArgs)
{
CYourDlg*pYourDlg = (CYourDlg*)pArgs;
///////
传递this指针,然后访问对话框类里的成员。代码如楼上所示。