标签: vb6 activex gdi
我在VB6中维护一个旧的遗留应用程序。该应用程序使用由外部供应商编写的UI组件,我们没有源代码(ActiveX控件)。
今天我发现这些控件在GDI资源中非常浪费。具体来说,我创建了一个包含4个常规文本框的表单,然后是另一个包含来自此供应商控件的4个文本框的表单。供应商的控制使用了37%以上的GDI资源,具体来说,供应商的形式有15种字体,而普通的有5或6种(我认为文本框为4,1为形式)。
假设我无法与供应商联系,并假设我可以追踪控件未真正使用的字体 - 有没有办法可以销毁这些字体?