减少在调整大小C#时创建的GDI对象

时间:2014-01-16 11:33:27

标签: c# resize gdi

我非常关注GDI对象及其对Windows应用程序的限制(每个应用程序10000个GDI对象),因为我之前已经使用我编写的错误代码达到了极限。现在,我已经纠正了大部分代码,但有一件事仍然引起我的注意:当我调整表单大小时,GDI对象会计算在内。每次我调整大小时,它都会创建大约20-25个新的GDI对象,我认为这些对象非常糟糕。我评论了我的调整大小代码并运行程序来测试调整大小如何再次工作,不幸的是,每次调整大小时它仍然泄露了一些19-23 / 24个GDI对象。

现在我要问的是如何减少调整大小时创建的新GDI对象的数量。作为比较,Microsoft Word 2013还会在调整大小时泄漏GDI对象,但只有2或3不是20 ...

提前感谢您的回答。

0 个答案:

没有答案