IROOTFORM_PushForm 不能显示form,怎么办啊,急求解答!

copygirl 2010-05-24 09:14:38
result = ISHELL_CreateInstance(pMe->pIShell, AEECLSID_FORM,
(void * *) &pFlashSMSReadForm->pForm);
if (result == 0)
{
MSG_FATAL("================ set soft keys",0,0,0);
result = IFORM_SetSoftkeys(pFlashSMSReadForm->pForm, kksms_GetLanguageResFilename(),
0, 0, IDS_INBOX_RETURN);
MSG_FATAL("================ set res text",0,0,0);
result += IFORM_SetResText(pFlashSMSReadForm->pForm, FID_TITLE,
kksms_GetLanguageResFilename(), IDS_KKSMS_READ);
MSG_FATAL("================ init handleevent",0,0,0);
HANDLERDESC_Init(&pFlashSMSReadForm->handler, KKSMS_FlashSMSForm_HandleEvent,pMe, KKSMS_FlashSMSForm_Delete);
IFORM_SetHandler(pFlashSMSReadForm->pForm, &pFlashSMSReadForm->handler);
}
if (result == 0)
{
result = KKSMS_FlashSMSForm_PopulateMainContainer(pMe); // 这里为form添加container,两个textwidget
}
if (result == 0)
{
MSG_FATAL("================ push form",0,0,0);
result = IROOTFORM_PushForm(pMe->view.pRootForm, pFlashSMSReadForm->pForm);
MSG_FATAL("================ push form result : %d",result,0,0);
}

每个log也都打印出来了,可就是出现不了form。都折腾两三天了,到底是怎么回事啊,恳请各位高手解答,谢谢!
...全文
486 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
copygirl 2011-09-29
  • 打赏
  • 举报
回复
是的,确实是没有return HANDLERDES_Call()的原因,我直接return 0;了
多谢!
givenup 2010-07-10
  • 打赏
  • 举报
回复
你的应用的事件处理函数中,有加入IROOTFORM_HandleEvent()这个函数吗?会不会与这个相关,试一下
FLYUP_CHEN 2010-05-25
  • 打赏
  • 举报
回复
这和你注册的handler有关系,你的handler里面最后一定要return HANDLERDES_Call(),用这个函数作为返回,因为这样pushform这样的事件才能执行到。
wishifef 2010-05-25
  • 打赏
  • 举报
回复
刚才那一句不至于影响显示,你都注释了,然后一行行放开看看吧,
wishifef 2010-05-25
  • 打赏
  • 举报
回复
result = IFORM_SetSoftkeys(pFlashSMSReadForm->pForm, kksms_GetLanguageResFilename(),
0, 0, IDS_INBOX_RETURN);
你这个函数错了,多了一个参数,就四个参数吧!
先把这句注释掉,
用IFORM_SetSoftkey(IForm *p, FID_SOFTKEY1, L"LEFT");试试看出来不?
alex_goacross 2010-05-25
  • 打赏
  • 举报
回复
result = IROOTFORM_PushForm(pMe->view.pRootForm, pFlashSMSReadForm->pForm);

返回多少?
alex_goacross 2010-05-25
  • 打赏
  • 举报
回复
你有没有将pForm Push 到RootForm呢?

949

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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