怎样用BUIW在模拟器上显示一幅jpg图像

qdshoc 2009-12-07 04:59:03
怎样用BUIW在模拟器上显示一幅jpg图像,请高手说具体一点,小弟刚开始学。
结构体:
~~~~
IWidget *pItemImage;
IImage *pImage;

~~~~
handle event函数:
case EVT_APP_START:

WExtent extent;
extent.height = 10;
extent.width = 10;

nErr = ISHELL_CreateInstance(pMe->a.m_pIShell,AEECLSID_IMAGEWIDGET,(void**)&pMe->pItemImage);
if(AEE_SUCCESS == nErr)
{
pMe->pImage = ISHELL_LoadImage(pMe->a.m_pIShell,"1.jpg");
IWIDGET_SetImage(pMe->pItemImage,pMe->pImage);
IWIDGET_SetExtent(pMe->pItemImage, &extent);
}
请高手指点还应该怎么做
...全文
1948 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bencharluo 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bxk253387223 的回复:]

(1)路径问题,如下放置路径
<dir>/Widget.mif
<dir>/Widget/Widget.dll
<dir>/YourApp.mif
<dir>/ YourApp / YourApp.dll
<dir>/Form.mif
<dir>/Form/Form.dll
(2)开始创建工程,写代码。
1、找一个图片资源,……
[/Quote]
画布到底是个什么东西?
kokar 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bxk253387223 的回复:]
(1)路径问题,如下放置路径
    <dir>/Widget.mif
    <dir>/Widget/Widget.dll
    <dir>/YourApp.mif
    <dir>/ YourApp / YourApp.dll
    <dir>/Form.mif
    <dir>/Form/Form.dll
(2)开始创建工程,写代码。
    1、找一个图片资源,放到工程目录下。
    2、LoadImage把图片载入
    3、创建画布,创建Widget,创建RootContainer
    4、调用SetExtent, SetProperty,对Widget设置属性。
    4、调用IRootContainer_Insert把Widget插入到Contanier中

这时候应该就出来了。
[/Quote]

1.为什么不创建RootForm而是创建RootContainer呢?创建画布是什么东东?
bxk253387223 2009-12-08
  • 打赏
  • 举报
回复
(1)路径问题,如下放置路径
<dir>/Widget.mif
<dir>/Widget/Widget.dll
<dir>/YourApp.mif
<dir>/ YourApp / YourApp.dll
<dir>/Form.mif
<dir>/Form/Form.dll
(2)开始创建工程,写代码。
1、找一个图片资源,放到工程目录下。
2、LoadImage把图片载入
3、创建画布,创建Widget,创建RootContainer
4、调用SetExtent, SetProperty,对Widget设置属性。
4、调用IRootContainer_Insert把Widget插入到Contanier中

这时候应该就出来了。
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 givenup 的回复:]
(1)把图片放入工程目录下
(2)设置widget的大小
(3)把widget放入container中
[/Quote]
可行
FLYUP_CHEN 2009-12-07
  • 打赏
  • 举报
回复
load一个图片必须要有IImage_Notify的,要不然图片不会全部解析,然后是显示首先要把widget插入到form中去这样才能显示出来
givenup 2009-12-07
  • 打赏
  • 举报
回复
(1)把图片放入工程目录下
(2)设置widget的大小
(3)把widget放入container中

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧