Delphi 如何发送通知?
我使用Delphi10.2东京开发了我的vcl应用程序,效果很好。我想实现一个场景,它可以在发生操作时在系统通知中心或操作中心发送通知。例如,如果应用程序已连接,则应在操作中心发送“已连接”的通知。我尝试使用TNotificationcenter组件,但它与windows 7不兼容,但在windows 8及以上版本上运行良好。 我该怎么办?Delphi 如何发送通知?,delphi,delphi-10.2-tokyo,Delphi,Delphi 10.2 Tokyo,我使用Delphi10.2东京开发了我的vcl应用程序,效果很好。我想实现一个场景,它可以在发生操作时在系统通知中心或操作中心发送通知。例如,如果应用程序已连接,则应在操作中心发送“已连接”的通知。我尝试使用TNotificationcenter组件,但它与windows 7不兼容,但在windows 8及以上版本上运行良好。 我该怎么办? 感谢希望这是有意义的,我将非常感谢提供的任何帮助。Win7没有通知中心。但是,您可以使用TTrayIcon和气球提示 TrayIcon.BalloonHin
感谢希望这是有意义的,我将非常感谢提供的任何帮助。Win7没有通知中心。但是,您可以使用TTrayIcon和气球提示
TrayIcon.BalloonHint := 'My Message';
TrayIconTimer.Enabled := False;
TrayIconTimer.Enabled := True;
TrayIcon.Visible := True;
TrayIcon.ShowBalloonHint;
在本例中,计时器用于在气球超时后隐藏TrayIcon
在Win7中工作,在Win10中,它看起来像通知,但实际上不会添加到通知中心列表中。如果可能,您应该更改此问题的标题。推送通知不是您在这里讨论的内容。@Davenotage请告诉我更多关于它的信息……感谢Swindows 7没有通知。这是一个O/S限制,不是Delphi限制。@abrahamselous这里有一些关于推送通知的信息:Windows 7没有通知或通知中心。当操作系统不支持通知时,无法发送通知。