我发现用CClientDC dc(this);生成的dc和OnDraw(CDC *pDC)中的那个pDC,在绘图的时候有很大差异,使用OnDraw的pDC画图,就可以防止图像被破坏,但是CClientDC好像就不行,谁能解释一下为什么啊?顺便说一下,我是在WM_ERASEBKGND中使用CClientDC dc(this);的,想保持图形,没成功,在OnDraw中就可以,真是怪了。那个pDC是不是很特殊呢?