线程通讯有关问题 PostThreadMessage

线程通讯问题 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;
}
}
}