不是你dc的问题 是你postmessage后 dc已经被销毁了 如果你必须这样搞 那就应该new这个struct 
另外DC为何要封入struct 用的时候再取就可以了
还有 可以考虑timer

解决方案 »

  1.   


    为什么postmessage后 ,dc会被销毁?
      

  2.   

    很明显,DC没必要传来传去,因为你的DC传到线程啥事没干,又被传回来了线程里直接传数据回来,然后主线程消息里设置参数就Invalidate啊,OnDraw里画
      

  3.   

    一般使用多线程进行数据处理,数据更新,然后通过消息让主线程操作dc,dc放到线程里面是不安全的
      

  4.   

    恩,我在子线程里给主线程sendmessage,然后再自定义消息里画的。