Answers
不是太明白你的意思,但是我认为sendmessage 传递信息到主线程中
那么窗口的CWinthread子线程可以监听该信息的变化,
比如通过事件
string sMsg; //自定义的消息
HANDLE hEvent = CreateEvent();
在Cwinthread的线程中
INT Thread(void* param)
{
WaitforSingleObject(hEvent,INFINITE);
....正式执行的代码
}
在sendmessage的响应函数中
{
sMsg = "test";
SetEvent(hEvent);
}
string sMsg: 是全局,或者是CWinthread的类成员,都可以,就看楼主自己的考虑了
鲜血的呢喃
answered 10 years, 10 months ago