小弟写的程序中涉及了winCE5.0中BMP图片的动态加载。
本来使用的是saygshell.dll中函数SHLoadImageFile,可发现在好多手机上有的不支持SHLoadImageFile,有的干脆不支持aygshell.dll..
本来我的想法是动态加载aygshell.dll,在获取SHLoadImageFile的函数指针,发现DLL中这个函数是隐藏的。郁闷。。
想问下兄弟姐妹们是咋动态调用的啊??
有没有简便的方法??谢谢拉。。
LoadBitmap
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Winuser.h.
Link Library: Loadbmp.lib
LoadImage
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Winuser.h.
Link Library: Loadimg.lib.
可以自已写一个bmp图片的解码程序,功能就相当于SHLoadImageFile,在wince上不支持LoadBitmap的
楼上说的对
LoadBitmap是支持的,我在CE.NET4.2版本中用过,
不用加任何东西
效果还可以
楼主跟我有同感!
以前我在windows moibile5.0 上使用SHLoadImageResource 是可以支持PNG GIF BMP
现在我把这个移植到 wince6.0 发现就不支持了
超级郁闷
现在只好用LoadImage 来显示bmp图片了!不过该函数好像不支持PNG图片!