我在OnDraw()中将di复制一份(new),然后创建一个线程DrawThread(),将new 出来的di地址传给了它。在工作线程中对di.hdcDraw进行绘制,这时ActiveX控件是白的,好象没发生任何事,而直接呼叫DrawThread()时,可以正常绘制出来。难道OnDraw()不能跨线程实现?因为绘制过程比较耗时,所以想将绘制过程放到工作线程里,这样UI就不会感觉有停滞感了。