【发布时间】:2011-02-27 05:29:42
【问题描述】:
您好,我正在尝试将我的应用程序从 Windows Vista 移植到 Windows 7。 在我的 WPF 应用程序中,我显示了一个闪屏,为此我使用了 WIC 组件。 我正在使用
创建一些资源IWICimagingFactory_CreateDecoderFromStream_Proxy IWICimagingFactory_CreateFormatConverter_Proxy CreateBitmapFlipRotator
然后释放我正在调用的这些资源
MILRelease(void *Unknown)
在 Windows 7 中,MilCore.dll 已从 Windows 7 中删除,MILRelease 是 milcore.dll 的一部分。我可以使用的备用 api 是什么?
【问题讨论】:
-
为什么不能使用实际的 WIC API(如 IWICImagingFactory::CreateDecoderFromStream (msdn.microsoft.com/en-us/library/ee690309(VS.85).aspx)?
-
我不确定,这段代码已经写好了。我只是想将它移植到 Windows 7。一件事是代码是用 C# 编写的,并且使用 PInvoke 调用了 api。我不确定 PInvoke 是否与调用这些函数有关。
标签: wpf winapi windows-7 splash-screen