社区
Delphi
帖子详情
如何动态改变托盘图标
Zoogreen
2005-05-31 01:49:31
如题
...全文
259
10
打赏
收藏
如何动态改变托盘图标
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lqdjdy
2005-06-01
打赏
举报
回复
CoolTrayIcon
cxj1976
2005-06-01
打赏
举报
回复
//系统托盘
procedure Tfrm_Main.FSetNotifyData(AFlag, AIconIndex: integer);
var
m_nid : PNotifyIconData;
begin
m_nid := new(PNotifyIconData);
m_nid.cbSize := sizeof(PNotifyIconData);
m_nid.Wnd := Self.Handle;
m_nid.hIcon := FIcon[AIconIndex].Handle;
m_nid.uID := 0;
m_nid.szTip := '智信通餐饮';
m_nid.uFlags := NIF_ICON or NIF_TIP or NIF_MESSAGE;
m_nid.uCallbackMessage := WM_BARICON;
case AFlag of
NotifyAdd : Shell_NotifyIcon(NIM_ADD,m_nid); //添加托盘
NotifyDelete : Shell_NotifyIcon(NIM_DELETE,m_nid); //删除托盘
NotifyReturn : Shell_NotifyIcon(NIM_MODIFY,m_nid); //改变托盘图标
end;
end;
FIcon : array[0..2] of TIcon; //三个图标
FIcon[0] := TIcon.Create;
FIcon[0] := Image1.Picture.Icon;
FIcon[1] := TIcon.Create;
FIcon[1] := Image2.Picture.Icon;
FIcon[2] := TIcon.Create;
FIcon[2] := Image3.Picture.Icon;
Frank.WU
2005-06-01
打赏
举报
回复
CoolTrayIcon是目前最好的托盤控件,強烈推薦!D5/D6/D7/D9 適用。
pengxuan
2005-06-01
打赏
举报
回复
上盒子上搜搜TrayIcon组件,有很多效果可以选择
Zoogreen
2005-05-31
打赏
举报
回复
我用的是
d7
「已注销」
2005-05-31
打赏
举报
回复
用CoolTrayIcon组件,它的Demos里面有很好的解决方案
Zoogreen
2005-05-31
打赏
举报
回复
没人回答 吗?
Zoogreen
2005-05-31
打赏
举报
回复
程序运行就在托盘上生成图标,然后比如,点击某个按钮就改变托盘图标
「已注销」
2005-05-31
打赏
举报
回复
没看明白
ting8325
2005-05-31
打赏
举报
回复
up一下
C#下实现
动态
系统
托盘
图标
其中,
动态
系统
托盘
图标
是很多应用中不可或缺的一部分,它可以在任务栏通知区域显示,提供快速访问和隐藏主界面的功能。本篇文章将深入探讨如何在C#中实现这一特性。 首先,我们要了解系统
托盘
图标
的组成。一个基本...
C#实现
动态
托盘
图标
源码
动态
托盘
图标
的“
动态
”部分通常指的是能够根据程序状态
改变
图标
的特性。这可以通过更换
图标
或显示不同通知来实现。例如,你可以创建一个方法来根据程序状态更新
图标
: ```csharp public void UpdateTrayIcon(Icon ...
易语言
动态
托盘
图标
动态
托盘
图标
,顾名思义,是指能够在运行时
改变
其显示状态的
图标
。这种
图标
通常会在用户进行某些操作或者程序接收到特定事件时发生
改变
,以提供视觉反馈。在易语言中实现
动态
托盘
图标
,需要掌握以下几个关键知识点:...
C#下实现
动态
系统
托盘
图标
.doc
本文主要介绍了如何在C#环境下创建一个
动态
的系统
托盘
图标
程序,类似于Flashget和OICQ那样在任务栏右下角显示的小
图标
。这个程序可以在后台运行,并且可以通过单击或右键菜单进行交互。以下是对关键知识点的详细解释...
vb6
动态
托盘
图标
and防止多次运行
2. 设置
图标
:
动态
托盘
图标
可以是BMP、JPG等多种格式,但VB6默认支持ICO格式。你需要将图片转换为ICO格式,然后通过TrayIcon的Icon属性设置。例如: ```vb TrayIcon.Icon = LoadIcon("path\to\your\icon.ico") ``...
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章