我做了类似于win7电池表的弹出窗口。它的行为就像内置的一样,除了当它通过位于NotifyAreaOverflowWindow
又名通知溢出区域的通知图标显示时,窗口会在一段时间后自动隐藏,而只有在我的弹出窗口关闭时它才应该隐藏。spyxx
一段时间后,我可以发现的唯一区别溢出窗口只是向自身发送一条WM_SHOWWINDOW wp:0 lp:0
消息。
当我的浮出控件处于活动状态时,如何防止溢出窗口自动隐藏?
- 图 1:单击位于溢出区域的通知图标 + 几秒钟的用户不活动后显示的测试弹出窗口。
- 图 2:通过单击位于溢出区域的通知图标 + 2 分钟的用户不活动状态显示电池计量器弹出按钮。