MDI工程中,怎样一个生成的线程中调用CMainFrame的全局变量?

fqing 2000-01-10 04:52:00
在工程中
1。自定义了一个类CRequestSocket,继承基类CSocket;
2。CMainFrame.cpp中初始化:CRequestSocket* m_pSocket完成
3。CMainFrame.cpp中,生成一个线程,其线程函数
UINT ProcThread(LPVOID param)
{
.......
调用m_pSocket;
.......
}
请问,第3步怎样实现?
...全文
156 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdg 2000-01-10
  • 打赏
  • 举报
回复
1)你可以调用Thread的时候将m_pSocket传送过去, 即:
AfxbeginThread(ProcThread, m_pSocket)
2)在ProcThread中:
CRequestSocket* m_pSocket=(CRequestSocket*)param
应该就可以了...

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧