VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 进程/线程/dll
多线程如何安全访问同一个mfc控件
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
多线程如何安全访问同一个mfc控件
发表于:
2007-05-06 10:51:29
楼主
比如说我多个线程都要一直操作同一个listctrl,要怎么做,有人说可以用invoke,但是没说清楚怎么用,我是新手,有没有高手可以帮下,给个例子
用sendmessage()太麻烦,也不大会用,而且主界面收到多个线程的message,处理会不会来不级
发表于:
2007-05-06 20:27:04
1
楼 得分:
0
用线程同步
发表于:
2007-05-06 20:37:06
2
楼 得分:
0
临界区.
发表于:
2007-05-06 21:06:23
3
楼 得分:
0
使用sendmessage会堵塞发起调用的线程,所以可以直接引用/
可以考虑postmessage和全局队列来处理,对全局队列进行临界区访问保护
发表于:
2007-05-06 21:10:45
4
楼 得分:
0
因为tls的原因,应该还是考虑由主线程来处理,工作线程用postmessage向主线程发送消息。
发表于:
2007-05-08 13:51:57
5
楼 得分:
0
还是把ui的操作放在ui线程里面,工作线程应该执行一些后台的工作,而不直接操作ui。
下一篇:
createprocess问题,请看一下
上一篇:
getextendedtcptable的问题
相关文章
一个关于局域网端口发送消息的问题
人脸检测的问题
光照不均匀的图片如何选取最佳阈值?
控件叠放顺序
关于csocket的的问题??
欢迎加入win32 api程序设计 qq群...
opengl 空间映射问题
关于vc 的datagrid控件
海尔软件面试
是向左还是右?
在atl中接口里的方法如何定义hwnd窗口句柄类型的...
急聘兼职c语言讲师(版主留情,让我挂两天,实在太...
欢迎老鸟们进来看看:有关位图的缩放
clistctrl,ctreectrl 中需要隐藏数据,使用s...
谁碰到过这个问题?
real文件去广告是如何实现的?
大家推荐一款图表组件啊.
急问,dcom在win2003下的配置问题
一道老面试题,关于mbcs编码的
vc对excel操作的问题
其他资讯
编译出现这个问题怎么办?
动态生成的cedit的背景的改变问题
loadregtypelib问题
如何才能清空ccombobox文本框中的内容?
假如一个原始大小为1m 大小的图片, 可...
100分求助,请问怎么得到当前按下了哪个radio&nbs...
工作:兼职/全职 郑州飞特软件有限公司诚招...
如何在vc中使用bcg对项目界面进行优化?
用mfc实现插入法排序、起泡法改进算法排序
求com+方面的书
如何向模态对话框传递消息
有在sony工作的吗?
cwebbrowser2无法显示script内容,该怎么办?
几天不来怎么这么多"歧视"河南人的帖子?都进来看...
sdk编程时,在对话框中加入“自定义控件”后对话...
一个关于m_precordset的问题
msdn2000年版的 索引 项,那个窗口看起...
如何删除字符串中相邻重复元素
自制浏览器中拦截改变ie浏览器大小的信息
这个数据如何处理,大伙帮个忙,我都想了半天了
快速检索
分类导航标签a
移动平台近距离无线技术
C++ BuilderWindows SDK/API
Web 开发CGI
其他数据库开发数据库
硬件使用装机与升级及其他
扩充话题活动聚会
WebSphereIntegratorr
JavaJ2SE/基础类
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
硬件/嵌入开发驱动开发/核心开发
扩充话题体育沙龙
《开发高手》杂志文章评论
PowerBuilder非技术版
计算机图书趋势科技与向让的您共勉
多媒体/设计/Flash/Silverlight 开发设计
最新资讯
如何关闭这个弹出窗口
如何把“数据集”循环赋值给一个数组?
ksh: sqlplus not found
杭州 delphi 一年半经验 能要到多少?
如何把一个已经存在的控件放到一个窗体里(...
directx for vc→game游戏开发qq群:24...
bcb中如何实现 com 连接点???
世界500强高薪诚聘对日软件工程师
是我的vs编译器出问题了吗?
再线等!
赶在对手的前面建立自己强大的c2c网站
myeclipse部署问题
dns二级域名问题
excel单元格中改变一部分文本字体颜色的问题
vb工程如何转为vc工程?
编译问题
使用recordset.save("", adpers...
请教,这个asp,net1.0的项目转化为2.0的时候为什...
怎么提升自己的数据库技术水平呢?
关于sql server和oracle的问题
请问如何从c或c++当中,访问c#当中的类,变量...
vc++2005类问题,在c#中实现也有同样的问题(在vc...
点击不同的按钮,显示不同的输入文本框程序如何编...
电脑关机提示
求助:这样的结构怎么建立啊?(恳切求帮助)
.net创建项目即被关闭,但是从保存里却可以打开为...
高手指点用c解决二叉数问题?
遍历数据库中相同记录的问题!
从sqlserver2000里检索数据显示的问题,很奇怪,...
关于iis问题的解决,我已经找到我相应的软件替代它...
很菜的问题,mdi窗体!
我发现delphi2007的一个变化
一条sql语句怎么写 急急 在线等了
如何在windows server 2003中增加远程...
请大家看看1+1=?这个贴,跪求,我都没分了(我...
一个很奇怪的问题?
一个简单的sql sever2000 的安装问题
学一门精一门 / 学多种编程语言方便找...
广东创信科技有限公司这公司如何,谁了解?
每天四点后刷新当前页面如何做?
热门点击
在win32 console application中播放声...
ado连接数据库时,遇到的访问冲突!
自定义链表报access violation错
文件夹的问题!
struts+hibernate(和ssh)简单实现添删改查功能(...
请问微软的视窗图标中四个色块的颜色有什么具体含...
初学者的困惑
我要做一个程序,自动搜索所有硬盘文件中后缀为.t...
datagrid中读出来的时间格式为5/9/2007/00:00:00...
调试存贮过程时,加了很多print语句,如果不删除...
质询一下关于对网页操作的几个问题
新手求下载masm32下的irvine32.inc和irvine32.li...
大型分布棋牌游戏源码跟大家交换一下
未找到提供程序? 是什么错误啊
小问题求助,大虾们帮忙看下!
求购达内内部培训资料
简单题,高手接分~!
[高分]vs2005 下开发wince的directdraw的问...
招delphi程序员(南宁)
求sql高手将sql语句转化成java的数据库操作的str...
动网php论坛如何弄啊?
fckeditor 上传图片问题
跟我用vc写操作系统
一个有点挑战的组合问题
关于给unsigned char 赋值的简单问题
在asp.net使用javascript的一点小技巧
关于wince系统兼容性求助!
哭问如何刷新windows文件系统cache!在线急等!&n...
c1webgrid
急,求如下视图!
如何设置fckeditor编辑器为只读的.
请问在哪里有皮肤(.skin)下载?
请教!
征募c#游戏爱好者,美工进行游戏项目试开发(报名...
datagridview 中某一列只能输入, 正整...
在vs2008(c#)环境下用什么控件实现vista的透明...
问个session的问题
[真诚求助]一个api函数
小弟有问题:帮助分析者皆有分,分数不够加之!!...
java 解压zip