为什么我的画图程序在win98下会死机(提示资源不足,后死机),在Win2000下是好好的,不会死机!
   我的类是从TScrollWinControl继承下来的,截获WM_PAINT消息画图。所有画图都是用DC再上API函数。图形拖放时刷新用InvalidateRect,为什么在win98下图形拖放多次后提示系统资源不足,然后死机,而在WIN2000下却不会。

解决方案 »

  1.   

    并不是我创建没有释放的问题,是我运行程序后,多拖动几下图形就有这个问题了,而我的程序在拖动图形并没有涉及到创建和释放资源,只是改变下图形的位形,然后调用InvalidateRect刷新一下前后两个位置。
      
      TO  pazee(耙子) ( ) 如何创建兼容的HDC呀,能给个例子吗?我的是BeginPaint取得的,画完后再调用EndPaint
      

  2.   

    好像在应该在Win98下编译,程序才更抗震一些,我也遇到过这种情况。