我在组件中,编了一个线程如下面.
我的问题是,怎样把创建线程中的消息发送回组件的线程.
CWinThread* pThread;pThread=AfxBeginThread(ThreadProc,NULL);UINT ThreadProc(LPVOID pPram)
{
SendMessage();//怎样在这里把消息送回给组件线程呢?
};
我的问题是,怎样把创建线程中的消息发送回组件的线程.
CWinThread* pThread;pThread=AfxBeginThread(ThreadProc,NULL);UINT ThreadProc(LPVOID pPram)
{
SendMessage();//怎样在这里把消息送回给组件线程呢?
};
UINT ThreadProc( LPVOID pParam )
{
//如果传来的pParam是主窗口的句柄,则如下处理
::SendMessage( (HWND)pParam, WM_MYMSG, 0, 0 ); //如果传来的pParam是主窗口的指针,则有:
((CWnd*)pParam)->SendMessage( WM_MYMSG, 0, 0 );
}
签名:jmcooler