首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

不能接受到工作线程的消息,

2012-03-26 
不能接受到工作线程的消息,请教大家。我有一个UI线程(也即主线程),还有一个工作线程。现在我在UI线程里启动

不能接受到工作线程的消息,请教大家。
我有一个UI线程(也即主线程),还有一个工作线程。
现在我在UI线程里启动了工作线程(用
ThreadPool.QueueUserWorkItem(new WaitCallback(WorkThreadProc), btsTest)),
然后再工作线程中向UI线程发送消息,发送成功了。但是UI线程没能收到!

请问这是什么原因? 谢谢!

注:
  我用其他进程相UI线程发送同样的窗口消息,它都能收到!

[解决办法]
把你相关代码贴上来看看
[解决办法]
static void TestThreadProc(Object state) 

BTSTest objTest = (BTSTest)state; 
// do something... 
// ... 

objTest.InformMsg(WMsg.WM_FinTest); 
Application.DoEvents(); } 

[解决办法]
调试试试!!
工作线程执行了没有??

热点排行