硬汉嵌入式论坛

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

[emWin] WM_IsCompletelyVisible()函数怎么用?

[复制链接]

270

主题

605

回帖

1415

积分

至尊会员

积分
1415
发表于 2016-10-23 01:43:00 | 显示全部楼层 |阅读模式
看文档上说,需要开启WM_SUPPORT_NOTIFY_VIS_CHANGED这个开关。然后就会在窗口可视性变化时发送WM_NOTIFY_VIS_CHANGED消息。
可以通过WM_IsCompletelyVisible()这个函数的返回值来获取指定窗口的可视性情况。
但是,我试了很多次,不同的情况下:
1.在刚创建FRAME窗口时,就调用。
2.在while(1)循环里面,GUI_Delay()后面调用,有页面的创建和关闭等等
这个函数的返回值终始为0,就没有为1的时候。

这是什么情况呢。

这个函数能不能用来检测这种情况:
以P1为父页面的页面P2被关闭后,重新返回P1,能不能用来判断,P1是否已经被返回
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-10-23 09:44:14 | 显示全部楼层
没用过这个函数,帮顶。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 07:46 , Processed in 0.035200 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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