没用过 CxImage
只用过CImage;
CImage是ATL对gdi+的封装,能支持目前基本所有的图片格式
使用.load可以从文件或内存流里面装入图像。
AlphaBlend
BitBlt
可以用来实现图像的显示,(传入要显示在窗口的dc和位置即可),和使用GDI函数一样。
StretchBlt实现图像的拉伸显示。也就是放大。
我想 CxImage功能也不可能强到哪儿去。
有一个很简单的方法,用CDC类的StretchBlt()函数即可,该函数允许缩放,加载图片时,可以用BITMAP成员得到图片长宽,然后根据放大倍数计算出放大后的长和宽,然后用该函数显示即可
CBitmap有调整scale的成员函数啊