问个关于mfc多线程的问题
我在界面上放个button,双击的处理函数是,新建一个线程然后用这个线程执行另外的函数。
大概就是
void CMainFrame::OnConnect()
{
AfxBeginThread(pfnThreadProc,pParam);
}
然则这个线程执行函数我在书上看到说只能调用全局函数或者类的静态成员函数,于是我还要定义了一个类A里面定义一个静态成员函数functhread,
由于这个函数要执行的功能还需要用到其他的一些类B里函数,我想的是我是不是要在我现在这个类A里再写这样
public:
static B m_B;
static void functhread();//类写在.h文件中,functhread具体实现的代码写在对应的.cpp文件中
以供给functhread调用呢。
假如这样可以,怎么把线程执行函数pfnThreadProc和functhread联系起来呢
我是菜鸟,刚接触这洗东西,头晕的很 希望大家能指点一下。谢谢了