新手问题,如何更新UI线程的显示?

c372662316 2011-07-27 10:21:26
小弟才看多线程没多久,以前显示和处理图像都在view类里,因为一些对图像处理的操作会跑很久,所以在主线程中创建了一个UI线程,现在问题有两个:

1,能不能一运行程序,就显示子线程的UI界面,不显示其他主线程中视图,
2.如何把图像显示在子线程的UI界面上,函数因该写在哪里?
我是新手啊,望大家不要笑我问的问题 ‘ 。’!
...全文
118 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
c372662316 2011-08-16
  • 打赏
  • 举报
回复
还不明白,结了算了!
xxq123321 2011-08-04
  • 打赏
  • 举报
回复
1. 隐藏主线程的UI
2. 利用子线程的窗口句柄
c372662316 2011-07-31
  • 打赏
  • 举报
回复
再顶!
maquan 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 c372662316 的回复:]
恩谢谢建议,请教下 ,那一般 UI线程用来做什么啊,我们不都可以直接在主线程的界面显示么。。。
我现在想学习下UI线程
[/Quote]
恩,这个问题提得好!以前还真没仔细想过……

如果 UI 处理代码中都遵循良好的设计习惯(不做耗时计算),那么,另外再开一个 UI 线程又有什么特别的意义呢?……

求解。
c372662316 2011-07-29
  • 打赏
  • 举报
回复
没人知道吗?
c372662316 2011-07-28
  • 打赏
  • 举报
回复
谢谢ls,这个我知道, 我现在想知道如何在UI线程界面中显示加载的图片
shiyunqiang 2011-07-28
  • 打赏
  • 举报
回复
图像处理算法跑的时间长,不如为处理函数开一个工作者线程,UI还使用主线程的UI。
c372662316 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xxq123321 的回复:]

在多文档编程中,你可以为每个view(视图)创建一个UI处理线程,如果你认为这样很有用的话
[/Quote]那怎么对UI的显示进行操作,代码应该加在那呢?如果是一幅图片,现在图片的数据在DOC中,
我该怎么让图片显示在UI线程创建的界面?
c372662316 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wltg2001 的回复:]
何必要另写一个UI线程,直接用主线程的界面显示不是更好。
[/Quote]
恩谢谢建议,请教下 ,那一般 UI线程用来做什么啊,我们不都可以直接在主线程的界面显示么。。。
我现在想学习下UI线程
wltg2001 2011-07-27
  • 打赏
  • 举报
回复
何必要另写一个UI线程,直接用主线程的界面显示不是更好。
xxq123321 2011-07-27
  • 打赏
  • 举报
回复
在多文档编程中,你可以为每个view(视图)创建一个UI处理线程,如果你认为这样很有用的话

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧