永发信息网

VC中在子线程中怎么对主对话框的listbox进行操作

答案:2  悬赏:50  手机版
解决时间 2021-01-03 18:39
  • 提问者网友:风月客
  • 2021-01-03 09:43
在子线程中对数据进行操作,并显示到主对话框的listbox中。如果要发消息,怎么发?
我的初衷是在主对话框中实时显示子线程对数据的修改,是否可以在子线程中创建对话框,并显示数据?如果可以,怎么实现?

你说的我在网上看到过,但我是初学者。你说的方法我不会用,能不能给点代码提示!谢啦
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-01-07 04:36
在子线程中创建对话框不合适。
一般也是最合适的方法是:将主窗口的HWND作为子线程函数的参数传递给子线程,子线程在对数据进行操作过程中,使用PostMessage将信息发送给主窗口的线程(这里所发送的消息需要自定义,将主窗口的HWND作为PostMessage的第一个参数),主窗口的线程响应这个自定义消息将信息显示在listbox中。

你找《windows核心编程》这本书。我记得你所需要达到的效果,这本书的例子里好像有。
全部回答
  • 1楼网友:罪歌
  • 2021-01-07 05:47
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯