gdi+打开图片,用Bitmap有很多构造函数,之前我一直使用
Bitmap(
const WCHAR *filename , BOOL useIcm );
但是,这个构造方法有个缺陷:图片竟然是以独占形式打开的!这样我就不能对他进行读写了。
我的解决方案是采用另一个构造函数:
Bitmap(
IStream *stream , BOOL useIcm );
IStream也要注意Release,否则虽然不是独占的,但也会因为有个计数被你拿着而导致图片无法删除。
:)
---THE END---