新手入门
- 积分
- 4
- 金钱
- 4
- 注册时间
- 2023-9-13
- 在线时间
- 0 小时
|
楼主 |
发表于 2023-9-13 12:44:04
|
显示全部楼层
- case WM_PAINT:
- {
- //
- // Initialization of 'TempValue'
- //
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_3);
- TEXT_SetFont(hItem, GUI_FONT_24_ASCII);
- TEXT_SetText(hItem, tempValue_Data);
- //
- // Initialization of 'LoadValue'
- //
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_4);
- TEXT_SetFont(hItem, GUI_FONT_24_ASCII);
- TEXT_SetText(hItem, loadValue_Data);
- //
- // Initialization of 'PowerValue'
- //
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_5);
- TEXT_SetFont(hItem, GUI_FONT_24_ASCII);
- TEXT_SetText(hItem, powerValue_Data);
- }
- //上面是我的回调函数,我想通过tempValue_Data这样的数组去改变Text显示的内容
- //下面是我无效化窗口控件的函数,窗口控件是通过GUI_CreateDialogBox生成的
- void Flash_PaintWindow(void)
- {
- WM_HWIN hMaster;
-
- hMaster = WM_GetDialogItem(WM_HBKWIN, ID_WINDOW_0);
- WM_InvalidateWindow(hMaster);
- WM_Exec();
- }
复制代码 |
|