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

helloword有关问题

2012-02-27 
helloword问题为什么屏幕显示不了helloword//输出hellwordstatic boolean HelloBrew_HandleEvent(AEEApple

helloword问题
为什么屏幕显示不了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;
}
[img="C:\Documents and Settings\Administrator.WWW-0227B06DC29\桌面\QQ截图未命名.png"][/img]



[解决办法]
你在IDISPLAY_DrawText之前调用一下IDISPLAY_ClearScreen(pApp->m_pIDisplay);程序应该没有任何问题的。
[解决办法]
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。

热点排行