能否在单线程的程序中建立一个UI线程,以便通过此UI线程中的按钮结束主线程中长时间运行的函数。 我有一个单线程的程序,在此程序中有一个运行时间很长的函数,单此函数运行的时候程序处于僵死状态,不能进行其他任何操作,现在,我想加入一个UI线程,在此UI线程的窗口中加入一个按钮,当点击这个按钮的时候中止主线程中长时间运行的函数,不知道能否实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的函数中截取windows 消息,仿照windows消息循环建立一个判断过程,在这个判断过程中查找中断函数的消息,如果找到,就停止函数的运行,如果没有找到就继续远行函数,这个过程的位置应当由函数的结构来决定!截取消息使用PeekMessage函数,不要使用GetMessage函数 DIRECTUI相关的问题 关于用户可定制界面的问题 我的软件老是被莫明的原因导致无法启动? 利用tcp发送大数据时客户端产生10055错误 用mfc odbc类删除一条access纪录,得到“查询过于复杂"的提示,谁知道为什么吗? 关于 图形处理/算法 板块 发贴、结贴、FAQ提交的一些建议 在vc中如何打印DBGRID中显示的记录 我的程序想从IE中提取地址栏的内容,该怎么办呢? Xtreme ToolKit 请教,如何才能使ClistCtrl控件自己选定一个项目. ATL 做的 COM 组件,Service 类型的,但是我把她运行起来后她总是自动退出,怎么办啊? 急~~~~~~~~~ 我在组件中一个接口的方法中要返回组件中另一个接口的指针,我用 QueryInterface() 却返回错误? 请高手指点,内附代码
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货