社区
进程/线程/DLL
帖子详情
==关于对话框中多线程问题==
sunsfq
2004-05-11 11:12:14
具体要作这样一个东西
对话框中有一个“开始”和“暂停”按钮
点击“开始”时用AfxBeginThread启动一个线程,该线程里要显示一个进度条
点击“暂停”时,可以终止进度条显示
我现在是在新启动的线程中向对话框发送消息,该消息映射函数里面显示进度条
但是此时“暂停”按钮不可点击,这也就失去了用线程的意义
我就想实现新开线程中显示进度条的同时,对话框仍然可以响应其它按钮事件
注:不用定时器
分数不是问题
...全文
51
4
打赏
收藏
==关于对话框中多线程问题==
具体要作这样一个东西 对话框中有一个“开始”和“暂停”按钮 点击“开始”时用AfxBeginThread启动一个线程,该线程里要显示一个进度条 点击“暂停”时,可以终止进度条显示 我现在是在新启动的线程中向对话框发送消息,该消息映射函数里面显示进度条 但是此时“暂停”按钮不可点击,这也就失去了用线程的意义 我就想实现新开线程中显示进度条的同时,对话框仍然可以响应其它按钮事件 注:不用定时器 分数不是问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunsfq
2004-05-12
打赏
举报
回复
我已经知道怎么回事了,是我逻辑搞错了
发送消息有问题,我是一次发送消息
实际上应该有一个事件源来定期发送消息
依次驱动进度条的显示
谢谢大家了!
lizmei001
2004-05-11
打赏
举报
回复
void CMyDlg::OnStop()
{
m_bLoop = FALSE;
}
dword WINAPI thread(LPVOID lparamt)
{
CMyDlg *dlg = (CMyDlg *)lparamt;
int i = 0;
while(dlg->m_bLoop)
{
dlg->m_Process.SetPos(i ++);
Sleep(0);
}
}
ymbymb
2004-05-11
打赏
举报
回复
或者不用线程:
void CMyDlg::OnStop()
{
m_bCancel = FALSE;
while(!m_bCancel)
{
....
//显示进度条
....
DoEvents();
}
}
void CMyDlg::OnStop()
{
m_bCancel = TRUE;
}
void DoEvents()
{
MSG msg;
while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return;
}
ymbymb
2004-05-11
打赏
举报
回复
你把程序发过来,帮你看看! golden.yu@126.com
模态
对话框
显示后台线程的进度
使用方法 CFirmDownDlg dlg; dlg.m_str_File = filedialog.GetPathName(); dlg.DoModal(); 进度条在m_P9M.DownloadFirm
中
被移动.
PYQT5开启多个线程和窗口,
多线程
与多窗口的交互实例
每点击一次按钮,弹出一个
对话框
(子窗口),同时开启一个子线程来执行任务并更新
对话框
内容,关闭
对话框
则关闭对应子线程 1. 建立一个简单的主界面和一个自定义
对话框
from PyQt5 import QtCore, QtGui, QtWidgets ...
MFC
多线程
编程实例
这是一个使用VC++编写的一个MFC
多线程
的源程序,程序
中
线程执行函数有两种,一种是从CWinThread继承的对象的RUNTIME_CLASS,用于线程启动
对话框
,另一种是类的成员函数作为线程的执行函数。另外本程序还修改了MFC...
多线程
使用_进度条_VC
该文件包含用MFC开发的一个
多线程
使用"进度条"(Prograss)的实例。 每次点击按钮都可以生成带有进度条的
对话框
。每个
对话框
的进度条占用一个线程。 单击kill按钮,可以结束线程。 能解决进度条假死的现象。 原文链接...
关于MFC下
多线程
,在线程
中
创建非模态
对话框
以及消息传递
关于MFC下
多线程
,在线程
中
创建非模态
对话框
以及消息传递 2011年05月13日 21:42:00杰式囧诺阅读数 8469更多 分类专栏:C++ 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章