将WIC位图绘制到窗口?

时间:2013-03-15 17:48:06

标签: c++ image mfc bitmap wic

我有一个WICBitmap,其中包含我的MFC程序中的图像。有没有办法将这个位图绘制到设备上下文中?

void DrawBitmap(IWICBitmapSource source, HDC targetDC, int X, int Y, int cx, int cy)
{
   //source: The Bitmap to draw
   //TargetDC: The HDC to draw onto (e.g. a printer or screen DC)
   //X,Y: The location on the DC to draw the bitmap

}

2 个答案:

答案 0 :(得分:2)

MSDN上有许多示例显示如何使用例如GDI,GDI +,Direct2D等显示WIC位图。


Microsoft提供WIC Image Viewer Using GDI Sample GitHub mirror

基本理念是:

答案 1 :(得分:-1)

该文件可以作为bmp文件单独编辑,然后可以加载WIC对象,如How to Load a Bitmap from a File所示。