如何把程序缩到system tray中,有什么好的控件可用??(100分)

  • 主题发起人 主题发起人 liersbaby
  • 开始时间 开始时间
该我地址,我e-mail给你!
my email is abcus@21cn.com
 
http://210.40.4.9/apps/books/Delphi/DELPHI/vcl/index.htm
呵呵,系统里多
 
http://210.40.4.9/apps/books/Delphi/DELPHI/vcl/system/trayicon.zip
这个好用
 
Rxlib里有个,且支持动画(多个Icon连续播放)。
 
两个比较起来,RXLIB的好一些。
 
干吗非得要控件,你也不是每个程序都是那样,
自己做一个吧。
 
如果要求不高,还是自己做的短小精悍。
 
对呀,为什么一定要做控件呢,就一个api就搞定,我这儿控件,源代码
都有,想要就留下email
 
my e-mail:
eggzone@citiz.net
 
我在读书,可能加分会晚一点,sorry!
 
干嘛要用控件,用API只有几条语句,何乐而不为?
比如添加:
with aIconData do begin
uFlags:=NIF_MESSAGE or NIF_ICON or NIF_TIP;
uID:=UINT(IDI_TRAYICON);
cbSize:=sizeof(TNotifyIconData);
Wnd:=self.Handle;
uCallbackMessage:=Tray_CallBack;
hIcon:=aIcon;
StrPCopy(szTip,ShowTip);
end; // end of with
Shell_NotifyIcon(NIM_ADD,@aIconData);
删除:
with aIconData do begin
uFlags:=0;
uID:=UINT(Idi_TrayIcon);
cbSize:=sizeof(TNotifyIconData);
Wnd:=self.Handle;
uCallbackMessage:=TRAY_CALLBACK;
hIcon:=0;
szTip:='';
end; // end of with
Shell_NotifyIcon(NIM_DELETE,@aIconData);
 
接受答案了.
 
后退
顶部