请教!那位大哥知道在那里能够下载一个处理器分别为mips,arm的imgdecmp.dll
那位大哥知道在那里能够下载一个处理器分别为mips,arm的imgdecmp.dll,曾经有位大哥说在wince下有,可以自己编译一个出来,但是我使用的是Wince5.0,不知道是在那个目录下。我搜索了整个Wince目录,也没有找到,那位大哥知道,麻烦告诉我。不胜感激! 问题点数:20、回复次数:5Top
1 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-11-07 14:50:36 得分 0
我最近刚好也在做这方面的东西
我也没有找到
只有使用IImage了
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50lrfiimage.asp
Top
2 楼1982pc()回复于 2006-11-07 20:31:15 得分 0
楼上的我也在做这方面的东西``但我用了之后,总是联接报错.
给个代码给大家看看
void DrawImage(HDC hdc, const WCHAR * filename)
{
IImagingFactory *pImgFactory = NULL;
IImage *pImage = NULL;
RECT rc;
CoInitializeEx(NULL, COINIT_MULTITHREADED);
if (SUCCEEDED(CoCreateInstance(CLSID_ImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IImagingFactory,
(void **) &pImgFactory))) {
if (SUCCEEDED(pImgFactory->CreateImageFromFile(filename, &pImage))) {
pImage->Draw(hdc, &rc, NULL);
pImage->Release();
}
pImgFactory->Release();
}
CoUninitialize();
}
抱错为
drawTest11Dlg.obj : error LNK2001: unresolved external symbol _CLSID_ImagingFactory
drawTest11Dlg.obj : error LNK2001: unresolved external symbol _IID_IImagingFactory
emulatorDbg/drawTest11.exe : fatal error LNK1120: 2 unresolved externals
是怎么会事能否告诉一下
Top
3 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-11-07 21:55:26 得分 0
#include <initguid.h>就可以搞定了
Top
4 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-11-07 21:57:03 得分 0
我也刚好遇到过这个问题
IImage支持的图片格式也不是很多,似乎只有5种:jpeg,bmp,ico,png,gif
Top
5 楼1982pc()回复于 2006-11-08 09:19:33 得分 0
楼上的,问题解决了,谢了.其实我也加载了的,但还是报错,最后发先居然和头文件加载顺序有关,
#include <initguid.h>
#include <Imaging.h>
就没问题
#include <Imaging.h>
#include <initguid.h>
就有上面的问题,我汗.
你说图片支持少的话可以用第三放开源库,比如CXImage
但比较麻烦的:)
Top




