像我这样写 怎么显示不出来 ??
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);
}
}
像我这样写 怎么显示不出来 ??
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);
}
}
1
举报