问题标签 [balloon-tip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Winforms - 行动中心气球/吐司点击
我有一个 winforms 应用程序并使用 C#。当我的应用程序启动时,它使用 AutoUpdater.NET 查找更新,然后显示一个 Balloontip 通知用户更新。单击 Balloontip 时,BalloonTip_Click
会触发一个事件。一切都好……除了。当 Balloontip 被忽略时,它会进入操作中心(作为 Win 10 中的正常行为)。我到底如何从操作中心获得 BalloonTip_Click 事件?!我尝试过使用 Toast 通知,并toast.Activated += Toast_Activated
在显示时执行工作(就像 Balloontip 一样),但我在操作中心再次没有点击事件。
我为什么要这个?当我的客户可能会进入操作中心并看到“可用更新”并第一次错过它时,当他们单击它时,它将把我的应用程序带到前面并打开更新对话框。任何帮助都感激不尽。
c# - 如何在 Windows 10 的系统托盘中显示经典的 BalloonTip 而不是 C# 中的 Toast 通知?
我正在为 Windows 构建一个基于 .Net 4.7.2 框架的 Windows 窗体应用程序。该应用程序适用于 Windows 10 和 Windows Server 2019 系统。
当用户最小化应用程序并且应用程序进入托盘时,我想在其托盘图标顶部显示一个经典的 BalloonTip,如下所示:
问题是当我这样做时:
我的“BalloonTip”在我现在工作的 Windows 10 系统中显示如下:
我知道这是 Windows 10 的新风格。我还了解了 Windows 组策略及其注册表设置。我不想更改 Windows 的策略。
编辑:此外,Toast 通知仅显示 2-3 秒,而不是我设置的 8 秒...
如何在 C# 中完成此操作?
tooltip - 气球提示中缺少文本
我使用了Displaying 'x' icon in TBalloonHint 中的代码来创建气球提示。问题是最后一句话有时是看不见的,我找不到原因。
windows - 启用视觉样式时为 Windows 原生气球工具提示设置颜色
我有一个旧代码可以创建 Windows 本机气球工具提示。在以前的 Windows 版本中,我可以使用带有以下调用的TTM_SETTIPBKCOLOR和TTM_SETTIPTEXTCOLOR消息为工具提示设置自定义背景和前景色:
但是现在,当我在 Windows 10/11 的应用程序中使用操作系统视觉样式时,这些设置不再起作用。我总是看到带有默认系统颜色的工具提示:
是否有可能使TTM_SETTIPBKCOLOR
andTTM_SETTIPTEXTCOLOR
消息在现代环境中工作?