加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 禁用NotifyIconOverflowWindow自动隐藏

发布时间:2020-12-15 21:53:28 所属栏目:百科 来源:网络整理
导读:我做了类似于win7电池表的弹出窗口.它的行为就像内置于一个,除非它通过位于NotifyAreaOverflowWindow上的通知图标显示也通知overfow区域该窗口在一段时间后自动隐藏,而它应该只在我的弹出窗口关闭时隐藏.我可以用spyxx发现的唯一区别是,在一段时间后溢出窗口
我做了类似于win7电池表的弹出窗口.它的行为就像内置于一个,除非它通过位于NotifyAreaOverflowWindow上的通知图标显示也通知overfow区域该窗口在一段时间后自动隐藏,而它应该只在我的弹出窗口关闭时隐藏.我可以用spyxx发现的唯一区别是,在一段时间后溢出窗口只是发送一个WM_SHOWWINDOW wp:0 lp:0消息.

当我的弹出按钮处于活动状态时,如何防止溢出窗口自动隐藏?

>图1:单击通知图标后显示测试弹出窗口,该图标位于溢出区域,用户不活动的几秒钟.
>图2:通过点击位于溢出区域的通知图标显示的电池表弹出,用户不活动2分钟.

解决方法

你应该打电话

NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPSTART,Handle,OBJID_CLIENT,0);

在你出示你的窗口和电话之前

NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPEND,0);

隐藏之后.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读