GDI资源堆
GDI资源堆分为:
- 包含笔,刷,字体和各种其他关于显示图形的信息的主要GDI资源堆
- 包含一些有关字体信息,包括字体名称的GDI原子堆。
自由系统资源
当你从Windows程序管理器的帮助菜单选择About命令时,它显示一个自由系统资源数目。这个数目显示资源堆(不包括原子堆)的最低自由百分数。这个自由百分数是用特定堆的可用空间除以64K计算出来的。
显示用户和GDI数目的应用程序实际上是显示在主要GDI资源堆中自由空间的百分数,以及三个主要用户资源堆的最低自由百分数。
应用程序资源
最后还有应用程序资源。这些完全与系统资源无关。应用程序资源只是静态的,不变的数据项,它们作为应用程序的.EXE象的一部分保存。图标,位图,字符串和字体被作为应用程序资源保存, 并当需要时被装入内存。
如果一个应用程序资源必须被系统使用,那么当它被装入内存时,它就从应用程序资源转变为系统资源。例如一个应用程序图标是一个应用程序资源当它没被装入内存时, 当它需要被显示在桌面上时,这个图标成为一个系统资源。