作者:倪尔靼野 | 来源:互联网 | 2023-05-17 22:03
有人说最好不要在线程中操作主窗口和窗口上的控件,而是应该向窗口发送消息,在窗口过程函数中响应消息再对窗口进行操作。这是为什么?有人说是因为不安全。我把控件的句柄传递给了一个工作线程,但
有人说最好不要在线程中操作主窗口和窗口上的控件,而是应该向窗口发送消息,在窗口过程函数中响应消息再对窗口进行操作。
这是为什么?有人说是因为不安全。
我把控件的句柄传递给了一个工作线程,但对控件的操作毫无反应。
到底能不能在工作线程中访问控件呢?
ps:我用的win32 sdk的编程方式。没用MFC
3 个解决方案
在.Net中这种操作是需要用委托来处理的,VC中应该也存在权限的问题