应该是得到的不同的dc
Paint DC 和Client DC
(记不清了,可能不对)

解决方案 »

  1.   

    不会吧。
    一个hwnd只有一个DC对象吧?
      

  2.   

    beginpaint 得到一个HDC的句柄 和 一个 PAINTSTRUCT的结构,该结构包含了要重绘的各中信息,结束PAINT消息时一定用ENDPAINT()函数告诉WINDOWS已经时无效区变为有效,防止WM_PAINT
      

  3.   

    beginpaint 得到一个HDC的句柄 和 一个 PAINTSTRUCT的结构,该结构包含了要重绘的各中信息,(如无效区域等)结束PAINT消息时一定用ENDPAINT()函数告诉WINDOWS已经时无效区变为有效,防止WM_PAINT不断的发出; 
      

  4.   

    PaintDC在构造函数里调用BeginPaint()在析钩函数里调用EndPaint()