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

线程通讯有关问题 PostThreadMessage

2012-03-18 
线程通讯问题 PostThreadMessagec++ builder 线程怎么通讯? PostThreadMessage ,PostMessage可以用吗?摆脱

线程通讯问题 PostThreadMessage
c++ builder 线程怎么通讯? PostThreadMessage ,PostMessage可以用吗? 摆脱大侠给个相应的例子,学习下好不好?
千恩万谢!!!!!!!!
我用的是最基本的aplication模式,ui线程怎么设置啊?

[解决办法]
void __fastcall TThreadManager::Execute(void)
{
try
{
while ( !Terminated )
{
if ( ProcessMessages() == false )
{
SleepEx(1, true);
}
}
}
catch(Exception &E)
{
NotifyScriptResult ( -3, E.Message );
}
catch(...)
{
NotifyScriptResult ( -4, "未知错误!" );
}
}
[解决办法]

C/C++ code
PostThreadMessage(pThreadMsg->ThreadID,WM_OpenBet,0,0);void __fastcall ThreadMsg::Execute(){MSG msg;while(!Terminated&&GetMessage(&msg,NULL,0,0)){    switch(msg.message)    {        case WM_Refresh:            ;            break;        case WM_OpenBet:            ;            break;        case WM_SubmitBet:            ;            break;}}} 

热点排行
Bad Request.