硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2043|回复: 3
收起左侧

[emWin] MULTIPAGE:“多页”小工具 詢問

[复制链接]

34

主题

112

回帖

214

积分

高级会员

积分
214
发表于 2018-12-25 22:26:45 | 显示全部楼层 |阅读模式
版主能幫測試嗎?

TextDlg.c (15.05 KB, 下载次数: 15)

直接開啟 可以正常使用

問題一: 如果遮蔽,下面3行,只留Page 1的話

        hDialog = GUI_CreateDialogBox(_aDialogCreate2, GUI_COUNTOF(_aDialogCreate2), &_cbCallbackThermal_2, 0, 0, 0);
        MULTIPAGE_AddPage(hMultiPage, hDialog, "age 2");
        WM_CreateTimer(hDialog, 0, 100, 0);


Page 1 的圖示 上方跟右方 就不會更新,為什麼??

問題二: 如果 上面3行不遮蔽,只遮蔽 _cbCallbackThermal_2 程式裡的                 WM_InvalidateArea(&ThermalImage);

也會發生圖示 上方跟右方 就不會更新,為什麼??

找尋了一整天,還是無法看不出為什麼...



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2018-12-26 10:02:51 | 显示全部楼层
这个是绘制区裁剪的问题,你注释掉你的
TEXT_SetText(WM_GetDialogItem(hWin, ID_TEXT_0 + i), txt);

就都不会更新了。
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-12-26 10:53:39 | 显示全部楼层
難怪我覺得好像裁剪一個正方形的樣子,原來是因為TEXT的關係

謝謝 版主
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2018-12-27 01:55:33 | 显示全部楼层
fcdxsdxsza 发表于 2018-12-26 10:53
難怪我覺得好像裁剪一個正方形的樣子,原來是因為TEXT的關係

謝謝 版主

这个界面效果好像是你上次发的进阶版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-17 22:19 , Processed in 0.298513 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表