【发布时间】:2011-05-05 14:34:34
【问题描述】:
有人知道关于 GDI 资源处理的好文档/文章吗?
我需要在具有不同生命周期的类之间共享一些资源,如图标和位图,我想了解我应该如何解决这个问题。
对于互斥体和其他内核对象,有一个 DuplicateHandle 函数,但 GDI 让我有点困惑。另外,CBitmap 通过 const operator HBITMAP 返回 HBITMAP 之类的方式,有点吓人。
我想避免在每次重绘时创建本地位图,所以一些资源缓存会很好,但我不确定我是否可以在主消息泵还没有的情况下开始创建和加载 C##### 资源开始运行了。
似乎我使用了错误的关键字,因为我找不到任何好的但易于管理的简短文档。
【问题讨论】: