请问,在主程序中直接加个工作者线程可以吗?
我建立了MFC APP工程。。
反正这个工程就是正常的一个控制性的工程
新在就是需要点击一个按纽后,触发一个工作者线程!
我看别人说只需编写控制函数 和启动线程 。。。
我是不是直接就在那个按纽所在的CPP文件加入上面的控制函数 和启动线程就好了啊?(也就是在那个按纽上加个点按纽触发线程的函数)
还用不用把原来的程序定义成一个用户界面线程?
也就是说,我在原来的程序中突然直接加进这个线程就是正确的?
高手回答啊。。。
[解决办法]
看看这个吧, 不太明白你的意思.
http://msdn2.microsoft.com/en-us/library/69644x60(VS.80).aspx
[解决办法]
是直接可以加一个工作线程。
[解决办法]
启动后就成了脱缰的野马了,不过还是可以发消息来控制它,或者全局变量来控制
建议看看候杰的win32多线程编程
[解决办法]
UINT MyThreadProc( LPVOID pParam ) // 线程函数
{
// 。。。。。
return 0;
}
// 。。。。
AfxBeginThread(MyThreadProc, YourParam); // 创建线程,第一参数是线程函数,另一个是要传递给线程函数的参数。