D2D1 初始化映像工厂失败
D2D1 failed initializing Imaging factory
我是 d2d1 的新手,并尝试使用 msdn 中的 LoadImageFromFile 函数来加载 mitmap,它需要作为它的参数之一指向 IWICImagingFactory 的指针,因为我需要将它传递给函数,它必须初始化 ant 可以`t 为 NULL,如何用非 NULL 值初始化它,或者如何将它传递给函数?
Visual studio 2019 年。
感谢帮助/
您需要使用 CLSID_WICImagingFactory
参数调用 CoCreateInstance
。看到这个问题,例如:CoCreateInstance of IWICImagingFactory
或者这个介绍:Introduction to WIC: How to use WIC to load an image, and draw it with GDI?
或者,this sample:
hr = CoCreateInstance(
CLSID_WICImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IWICImagingFactory,
reinterpret_cast<void **>(&pWICFactory)
);
或者这个 SimpleDirect2DApplication 示例,它具有从文件加载的 Driect2D 和 WIC 功能。
我是 d2d1 的新手,并尝试使用 msdn 中的 LoadImageFromFile 函数来加载 mitmap,它需要作为它的参数之一指向 IWICImagingFactory 的指针,因为我需要将它传递给函数,它必须初始化 ant 可以`t 为 NULL,如何用非 NULL 值初始化它,或者如何将它传递给函数? Visual studio 2019 年。 感谢帮助/
您需要使用 CLSID_WICImagingFactory
参数调用 CoCreateInstance
。看到这个问题,例如:CoCreateInstance of IWICImagingFactory
或者这个介绍:Introduction to WIC: How to use WIC to load an image, and draw it with GDI?
或者,this sample:
hr = CoCreateInstance(
CLSID_WICImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IWICImagingFactory,
reinterpret_cast<void **>(&pWICFactory)
);
或者这个 SimpleDirect2DApplication 示例,它具有从文件加载的 Driect2D 和 WIC 功能。