helloword问题

a21768541 2010-02-06 08:28:26
为什么屏幕显示不了helloword

//输出hellword

static boolean HelloBrew_HandleEvent(AEEApplet * pApp, AEEEvent eCode, uint16
wParam, uint32 dwParam)
{
AECHAR szText[] = {'I','A','M','E','C',' ','W','o', 'r', 'l', 'd', '\0'};
switch (eCode)
{
case EVT_APP_START:
IDISPLAY_DrawText(pApp->m_pIDisplay, // Display instance
AEE_FONT_BOLD, // Use BOLD font
szText, // Text - Normally comes from resource
-1, // -1 = Use full string length
0, // Ignored - IDF_ALIGN_CENTER
0, // Ignored - IDF_ALIGN_MIDDLE
NULL, // No clipping
IDF_ALIGN_CENTER | IDF_ALIGN_MIDDLE);
IDISPLAY_Update (pApp->m_pIDisplay);
return(TRUE);
case EVT_APP_STOP:
// Add your code here .....
return TRUE;
default:
break;
}
return FALSE;
}


...全文
1711 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
SecLion 2010-07-25
  • 打赏
  • 举报
回复
楼主 ,你这里调用出错了,
IDISPLAY_DrawText(pApp->a.m_pIDisplay, // Display instance
AEE_FONT_BOLD, // Use BOLD font
szText, // Text - Normally comes from resource
-1, // -1 = Use full string length
0, // Ignored - IDF_ALIGN_CENTER
0, // Ignored - IDF_ALIGN_MIDDLE
NULL, // No clipping
IDF_ALIGN_CENTER | IDF_ALIGN_MIDDLE);

你看看Applet structure结构体定义里面.
typedef struct _helloworld {
malu_1982 2010-02-13
  • 打赏
  • 举报
回复
发一个消息 在 EVT_START里面 post 消息EVT_DIALOG_REFRASH 然后在这个消息里面画应该可以。
悠然红茶 2010-02-12
  • 打赏
  • 举报
回复
HelloBrew_HandleEvent()函数本身没有什么问题,我已经试过了,可以打印出来。不过SDK的例子里的函数是HelloWorld_HandleEvent(),你是否忘记了,修改AEEClsCreateInstance()函数里的句子呢?
if(AEEApplet_New( sizeof(AEEApplet), // Size of our private class
ClsId, // Our class ID
pIShell, // Shell interface
pMod, // Module instance
(IApplet**)ppObj, // Return object
(AEEHANDLER)HelloWorld_HandleEvent, // Our event handler
NULL))
修改成HelloBrew_HandleEvent
locaiver 2010-02-12
  • 打赏
  • 举报
回复
把错误信息打出来看下
a21768541 2010-02-11
  • 打赏
  • 举报
回复
要不要有什么地方调用的???
tianlei75290 2010-02-09
  • 打赏
  • 举报
回复
教你 还可以这样写:
IDISPLAY_DrawText(pApp->m_pIDisplay, // Display instance
AEE_FONT_BOLD, // Use BOLD font
L"helloworld", // Text - Normally comes from resource
-1, // -1 = Use full string length
0, // Ignored - IDF_ALIGN_CENTER
0, // Ignored - IDF_ALIGN_MIDDLE
NULL, // No clipping
记得IDISPLAY_ClearScreen和IDISPLAY_Update
  • 打赏
  • 举报
回复
这是example里的例子,不应该有问题的
sxcnfly 2010-02-06
  • 打赏
  • 举报
回复
你在IDISPLAY_DrawText之前调用一下IDISPLAY_ClearScreen(pApp->m_pIDisplay);程序应该没有任何问题的。
a21768541 2010-02-06
  • 打赏
  • 举报
回复
这里是乱写的..
MicroSky2813 2010-02-06
  • 打赏
  • 举报
回复
'I','A','M','E','C',' ','W','o', 'r', 'l', 'd', '\0'

2,851

社区成员

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

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