如何结束对话框程序的线程? 在一个对话框程序中,点“开始”按钮,创建一个工作线程,执行一些操作,若正常完成则结束线程。但是在工作线程运行过程中,用户可以点“停止”来中止该次操作。请问怎么在线程中正常终止它和在得到停止消息时终止该线程。用一个全局变量来判断可以吗?请指点啊,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.joycode.com/jiangsheng/archive/2005/08/20/62256.aspx http://www.microsoft.com/msj/0797/multithreading.aspx UINT thread(LPVOID p){....}AfxBeginThread(thread,0);其中thread()为static函数,可是要在thread()中访问很多对话框的成员和成员函数,又不可能把对话框的成员和函数都定义成static。该怎么办啊? 我试了把当前对话框的指针作为参数传给thread(),运行时会出现严重错误。请帮帮我啊。 http://support.microsoft.com/kb/147578 我做的一个东西与你说的类似 当前对话框的指针作为参数传给thread(),使用正常啊我让线程结束的方法是,在UI线程中设立标志量,在工作者线程通过判断标志量,让函数返回来让线程结束 不能跳转到另一个页面??? 类似于flashget 迅雷,网页链接点击调用下载软件 关于CRichEditView的菜鸟问题 中转服务器的相关技术请教?/ vc基础知识询问 关于教室位子布置的问题!!!懂vc简单图形的谢谢了!!!!!! 如何在窗口菜单和工具栏之间加一长条分隔线呢 DLL标准简单问题:DllMain干嘛的? 知道在国外C++怎么读吗? ***请问:这。。。怎么办?***************** 求助! String 类型 怎么和 MFC中的CString 转换?
{
....
}
AfxBeginThread(thread,0);
其中thread()为static函数,可是要在thread()中访问很多对话框的成员和成员函数,又不可能把对话框的成员和函数都定义成static。该怎么办啊?
请帮帮我啊。
当前对话框的指针作为参数传给thread(),
使用正常啊我让线程结束的方法是,
在UI线程中设立标志量,
在工作者线程通过判断标志量,让函数返回来让线程结束