如何发送通知?

我使用delphi 10.2 Tokyo开发了我的vcl应用程序,并且运行良好。我想实现一个方案,该方案可以在发生任何操作时在系统通知中心或操作中心发送通知。例如,如果应用已连接,则它应在操作中心发送“已连接”的通知。我尝试使用TNotificationcenter组件,但它与Windows 7不兼容,但在Windows 8及更高版本上可以正常工作。 我该怎么办? 谢谢,希望这是有道理的,我将不胜感激。

jiajia2xm 回答:如何发送通知?

Win7没有通知中心。但是,您可以使用TTrayIcon和Balloon Hint。

TrayIcon.BalloonHint := 'My Message';
TrayIconTimer.Enabled := False;
TrayIconTimer.Enabled := True;
TrayIcon.Visible := True;
TrayIcon.ShowBalloonHint;

在此示例中,在气球超时后使用计时器隐藏TrayIcon。

在Win7和Win10中均可使用,它看起来像一个通知,但实际上并没有添加到通知中心列表中。

本文链接:https://www.f2er.com/3121638.html

大家都在问