正在加载图片...
2使用消息实现线程间通信 9.2 (5)修改 ThreadProc()函数如下: UINT TreadProc(LPVOID param) CThreadTestApp *pApp=(CThreadTestApp *)AfXGetAppO CMainFrame *pMainFrame =(CMainFrame )pApp->Get(; CThreadTestView *pView=(CThreadTestView *)pMainFrame->GetActive View peW> m strMessage="启动了一个线程!" while(threadController) Sleep(1000) PostMessage((HWND)param, WM THREAD SENDMESS, 0, 0) oiew->m iTime =0 peW> m strMessage="线程结束! return o2.使用消息实现线程间通信 (5)修改ThreadProc()函数如下 : 9.2 UINT TreadProc(LPVOID param) { CThreadTestApp *pApp=(CThreadTestApp *) AfxGetApp(); CMainFrame *pMainFrame = (CMainFrame *)pApp->GetMainWnd(); CThreadTestView *pView = (CThreadTestView *) pMainFrame->GetActiveView(); pView->m_strMessage = "启动了一个线程!"; while(threadController) { ::Sleep(1000); ::PostMessage((HWND)param, WM_THREAD_SENDMESS, 0, 0); } pView->m_iTime =0; pView->m_strMessage = "线程结束!"; return 0; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有