首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在线程中访问主窗口的一个控件,把句柄传递个线程函数。为什么不可以呢?解决办法

2012-06-05 
在线程中访问主窗口的一个控件,把句柄传递个线程函数。为什么不可以呢?有人说最好不要在线程中操作主窗口和

在线程中访问主窗口的一个控件,把句柄传递个线程函数。为什么不可以呢?
有人说最好不要在线程中操作主窗口和窗口上的控件,而是应该向窗口发送消息,在窗口过程函数中响应消息再对窗口进行操作。

这是为什么?有人说是因为不安全。

我把控件的句柄传递给了一个工作线程,但对控件的操作毫无反应。

到底能不能在工作线程中访问控件呢?




ps:我用的win32 sdk的编程方式。没用MFC

[解决办法]
控件的访问权限是Public吗?
[解决办法]
在.Net中这种操作是需要用委托来处理的,VC中应该也存在权限的问题

热点排行