欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:46:24 责任编辑: Author_N1

 

如何从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)); 			
			
		
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:46:24
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14268/
本文WWW.DOC100.NET DOC100.NET版权所有。