CMicCameraDemoApp是主类,我在CMicCameraDemoFormView中开了一个线程,用于取数据。在线程中我用到了另外一个类CamCapture,这个类是我自己添加的(用于摄像头采集图像),里面有两个线程,在其中一个线程中当取到数据后我用主线程的句柄取通知主线程对CMicCameraDemoView进行重画,就是讲摄像头采集的信息显示出来。
      CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
CMicCameraDemoView* pView = (CMicCameraDemoView*)pMainFrame->GetActiveView();
pView->temp = (BYTE *) malloc(1280*720);
if(pVideo->m_pDisplayBuffer)
{
pView->temp = pVideo->m_pDisplayBuffer;   
pMainApp->PostThreadMessageW(WM_A_MESSAGE, 0, 0);
}
在主线程中有声明消息#define WM_A_MESSAGE (WM_USER+100)
ON_THREAD_MESSAGE(WM_A_MESSAGE, OnAMessage)void CMicCameraDemoApp::OnAMessage(WPARAM wParam, LPARAM lParam)
{
CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
CMicCameraDemoView* pView = (CMicCameraDemoView*)pMainFrame->GetActiveView();
pView->RedrawWindow();
}

现在的问题是蓝色的消息代码根部就不执行。
是哪里的问题?