首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Brew >

怎么从mif文件中得到icon的IMage

2012-03-02 
如何从mif文件中得到icon的IMage?RT:我首先用ISHELL_EnumAppletInit 和 ISHELL_EnumNextApplet得到所需的c

如何从mif文件中得到icon的IMage?
RT:
我首先用ISHELL_EnumAppletInit 和 ISHELL_EnumNextApplet得到所需的clsid,然后用
ISHELL_LoadResDataEx(pMe->pShell, ai.pszMIF, APPR_THUMB(ai), RESTYPE_IMAGE, (void*)-1, &nbytes))得到所需要的部分大小。虽然返回值没错误,但是nbytes大小却为0。我想知道是什么原因?还是我的方法有误,请各位指教。
{

[解决办法]

C/C++ code
ISHELL_QueryClass(BFF()->applet.m_pIShell,BFF()->applet.clsID,&pAeeInfo);    //ci=ISHELL_EnumNextApplet(BFF()->applet.m_pIShell,&pAeeInfo);    iconID= APPR_ICON(pAeeInfo);    iNameID=APPR_NAME(pAeeInfo);    pIcon=ISHELL_LoadResImage(BFF()->applet.m_pIShell,pAeeInfo.pszMIF,APPR_ICON(pAeeInfo));    ISHELL_LoadResString(BFF()->applet.m_pIShell, pAeeInfo.pszMIF,APPR_NAME(pAeeInfo) , szBuff, sizeof(szBuff));    ISHELL_LoadResString(BFF()->applet.m_pIShell, pAeeInfo.pszMIF,6 , otherInfo, sizeof(otherInfo)); 

热点排行