You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows系统的Notification Center消息中显示图标?

在Windows平台为通知添加图标

可以在Windows平台的通知消息中显示图标,针对你提供的Delphi代码,只需添加对应图标设置的属性即可实现。以下是修改后的代码及不同的图标设置方式:

MyNotification := NC.CreateNotification;
try
  MyNotification.Name := '';
  MyNotification.Title := 'Raspberry Pi';
  MyNotification.AlertBody := Msg;
  
  // 选择以下一种方式设置图标:
  // 1. 使用嵌入到程序资源中的图标(假设资源ID为IDI_CUSTOM_ICON)
  MyNotification.IconResource := 'IDI_CUSTOM_ICON';
  
  // 2. 使用Windows系统预定义图标(例如警告、信息图标)
  // MyNotification.IconName := 'info'; // 信息图标
  // MyNotification.IconName := 'warning'; // 警告图标
  
  // 3. 指定本地.ico文件的绝对路径
  // MyNotification.IconFileName := 'C:\Assets\my_notification_icon.ico';
  
  NC.PresentNotification(MyNotification);
finally
  MyNotification.Free;
end;

注意事项:

  • 图标格式推荐使用256x256尺寸的.ico文件,确保在高DPI屏幕上显示正常。
  • 若使用资源图标,需确保图标已正确嵌入到你的Delphi项目资源中(可通过Project > Resources and Images添加)。
  • 不同Delphi版本的属性命名可能略有差异,较新版本(如Delphi 10.3+)中,跨平台的IconResource会自动映射到Windows平台的对应设置。

内容的提问来源于stack exchange,提问作者Marus Gradinaru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:35:03