中级会员
- 积分
- 271
- 金钱
- 271
- 注册时间
- 2015-5-6
- 在线时间
- 110 小时
|
楼主 |
发表于 2016-4-27 20:44:44
|
显示全部楼层
像我这样写 怎么显示不出来 ??
case WM_TIMER:
if(t%50==0)//每100ms读取一次
{
DHT11_Read_Data(&temperature,&humidity); //读取温湿度值
GUIA1_hWin = WM_GetDialogItem(pMsg->hWin, ID_TEXT_4);/* 获取text句柄 */
sprintf(bufferac,"%02d温度 %02d湿度",temperature,humidity);/* 转换成字符串 */
TEXT_SetText(ID_TEXT_4,bufferac);/* 输出温湿度值 */
}
WM_RestartTimer(pMsg->Data.v, 250);
break;
void MainTask(void) {
GUIA1_hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
hTa = WM_CreateTimer(WM_GetClientWindow(GUIA1_hWin), 0, 100, 0);
while (1)
{
GUI_Delay(500);
}
}
|
|