gpt4 book ai didi

c# - 禁用 NotifyIconOverflowWindow 自动隐藏

转载 作者:行者123 更新时间:2023-11-30 12:47:10 25 4
gpt4 key购买 nike

我已经完成了类似于 win7 电池表的弹出窗口。它的行为就像内置一个,除非它通过位于 NotifyAreaOverflowWindow 上的通知图标显示,也就是通知溢出区域,窗口会在一段时间后自动隐藏,而它应该只在我的弹出窗口关闭时隐藏。我可以发现 spyxx 的唯一区别是,在一段时间后,溢出窗口只会向自己发送一条 WM_SHOWWINDOW wp:0 lp:0 消息。

当弹出窗口处于事件状态时,如何防止溢出窗口自动隐藏?

screenshot

  • 图片 1:点击位于溢出区域的通知图标 + 几秒钟的用户不活动后显示的测试弹出窗口。
  • 图片 2:点击位于溢出区域 + 2 分钟用户不活动的通知图标时显示的电池表弹出窗口。

最佳答案

你应该打电话

NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPSTART, Handle, OBJID_CLIENT, 0);

在显示窗口并调用之前

NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPEND, Handle, OBJID_CLIENT, 0);

隐藏之后。

关于c# - 禁用 NotifyIconOverflowWindow 自动隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17697283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com