我用
PostMessage(AfxGetMainWnd()->GetSafeHwnd(),WM_MyMessage,0,0)

解决方案 »

  1.   

    如果你要发送给CMyView的话,可以
    1把CMyView的句柄传递给线程,或者保存在全局变量中,然后使用API SendMessage/PostMessage发送消息。
    2.如果是命令消息(WM_COMMAND),进程的主窗口是文档/视图/框架结构的程序的主框架,要发给当前活动视图,本线程的主窗口就是进程的主窗口(工作线程的主窗口继承自创建线程),可以直接向本线程的主窗口发送命令消息。主框架会自动把消息转发给当前活动子框架的当前活动视图。
      

  2.   

    1,AfxGetMainWnd()->GetSafeHwnd()获得的句柄是主窗口的,不是CMyView的。
    2,Post不行换Send试试
      

  3.   

    to jiangsheng(蒋晟):
    我回去试一试,
    分不会少的!
      

  4.   

    to 111222(正在消失....)
    能通过AfxGet相关函数直接得到消息通向view的途径么?
      

  5.   

    你不能依赖于MFC对象的跨线程存在。
      

  6.   

    哦!知道了,谢谢。
    jiangsheng(蒋晟)
    能给我 你的qq号吗?