CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

求一个简单的多线程应用程序!

楼主lzmailcn(一年前的新手)2004-05-02 22:34:58 在 VC/MFC / 进程/线程/DLL 提问

我在主线程中执行一个耗时的工作(如一个For循环),然后在循环中将当前进度传给一个无模式对话框中的进程控件以显示工作进度,如果不用多线程,系统不会响应对话框中的其他操作(比如按下CANCEL按钮),请给一个完整的应用说明! 问题点数:20、回复次数:3Top

1 楼runall(龙行天下)回复于 2004-05-04 09:14:12 得分 10

你不应该将耗时的工作(如一个For循环)放在主线程,应该在无模式对话框中开一个线程来执行耗时的工作,这个线程传递消息给主线程来表明自己执行的状态Top

2 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2004-05-04 21:17:31 得分 5

同意楼上的说法。Top

3 楼yuhang111(宇航)回复于 2004-05-11 16:18:54 得分 5

在类头文件中声明   friend   UINT   threadfunc();  
  在实现文件中调用AfxBeginThread(threadfunc,(lpvoid)this);Top

相关问题

  • 在Visual Basic.Net中怎么创建多线程应用程序啊
  • ▂ ▃ ▄ ▅ ▆ ▇ █ 暴血管推荐:多线程应用程序的源代码 █ ▇ ▆ ▅ ▄ ▃ ▂
  • 多线程应用程序中可否用CString
  • 最简单的ASP.NET应用程序
  • 100分的问题(关于多线程数据库应用程序)
  • 我在MFC应用程序中开启了多线程,在新线程中建立远程COM组件~~~
  • 多线程应用程序中使用CString容易造成内存泄露,那么该怎么办呢?
  • 请教一个简单的小应用程序怎么制作
  • 多文档界面 (MDI) 应用程序的简单问题
  • 关于windows应用程序部署的简单问题

关键词

  • 多线程
  • 循环
  • 线程
  • 执行
  • 文件
  • 模式
  • 主线程
  • threadfunc
  • 进度
  • 无模式对话框

得分解答快速导航

  • 帖主:lzmailcn
  • runall
  • kugou123
  • yuhang111

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo