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

有关多线程的问题.对话框线程

楼主hyq03(baby)2005-08-03 22:09:32 在 程序员杂志 / 基本信息 提问

问题,界面中有一个ctab控件,里面有个一个对话框(child),是子窗口,无标题栏.里面有个CEDIT1;我想在多线程中修改CEDIT1里的值,可出现错误,请问用工作线程还是用户线程呢。具体代码怎么实现呢? 问题点数:100、回复次数:10Top

1 楼dirdirdir3(风)回复于 2005-08-03 22:17:59 得分 100

用工作线程还是用户线程都可以,  
  在afxBeginthread的时候把dlg当参数传入线程,  
  在线程中使用  
      (xxxdlg*)mydlg=(xxxdlg   *)pParam;  
        然后mydlg->SetDlgItemText(CEDIT1ID,"值”);Top

2 楼hyq03(baby)回复于 2005-08-03 23:13:07 得分 0

还有一个,就在我新创建了一个线程,但现在不运行它。怎么实现!Top

3 楼hyq03(baby)回复于 2005-08-03 23:15:08 得分 0

在线程中是不是,不可以用UPDATEDATA涵数?Top

4 楼hyq03(baby)回复于 2005-08-03 23:15:27 得分 0

在线程中是不是,不可以用UPDATEDATA涵数?Top

5 楼mymyal123(风之森)回复于 2005-08-03 23:40:52 得分 0

学习Top

6 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-08-04 00:48:59 得分 0

还有一个,就在我新创建了一个线程,但现在不运行它。怎么实现!  
  =================================  
  你可以设置一个事件,在线程里面用WaitForSingleObject来等待,当事件有信号,也就是你调用了SetEvent函数过后,这个线程才运行Top

7 楼jiangsheng(蒋晟.Net[MVP])回复于 2005-08-04 07:12:30 得分 0

不能跨线程访问MFC对象。  
  http://support.microsoft.com/default.aspx/kb/147578Top

8 楼gohappy_1999(碧水蓝天)回复于 2005-08-04 12:38:49 得分 0

不要用UpdateData()Top

9 楼orbit(走了走了)回复于 2005-08-04 12:57:00 得分 0

创建线程的函数有一个参数,就是决定线程是否立即运行还是挂起Top

10 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2005-08-04 13:02:37 得分 0

MFC的CWnd类不是线程安全的,应该将此工作交由主线程来完成。Top

相关问题

  • 多线程中的对话框问题
  • 有关多线程!
  • 如何在多线程中创建对话框?
  • 非模态对话框与多线程相似吗?
  • 有关VB多线程
  • 有关多线程一问
  • 多线程啊多线程
  • 想做一个基于对话框的多线程程序,请问应该用模式对话框还是非模式对话框?
  • 在MFC多线程中如何传递一个对话框给另外的线程?
  • 有关多线程和Socket的问题

关键词

  • 线程
  • cedit1
  • 运行
  • 创建
  • 用updatedata
  • 实现
  • 工作

得分解答快速导航

  • 帖主:hyq03
  • dirdirdir3

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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