gdi+非独占打开图片

来源:互联网 发布:诗文朗读软件: 编辑:程序博客网 时间:2024/04/29 06:12

gdi+打开图片,用Bitmap有很多构造函数,之前我一直使用

 

Bitmap(      
    const WCHAR *filename,    BOOL useIcm);

 

但是,这个构造方法有个缺陷:图片竟然是以独占形式打开的!这样我就不能对他进行读写了。

 

我的解决方案是采用另一个构造函数:

Bitmap(      
    IStream *stream,    BOOL useIcm);

 

 

 

IStream也要注意Release,否则虽然不是独占的,但也会因为有个计数被你拿着而导致图片无法删除。

 

:)

 

---THE END---

原创粉丝点击