var
tray1,tray2: TNotifyIconData;
ico1,ico2:ticon;//托盘程序
ShowWindow(Application.Handle,SW_HIDE);
ico1:=ticon.Create;
ico2:=ticon.create;
imagelist1.GetIcon(0,ico1);
imagelist1.geticon(1,ico2);
tray1.cbSize:=sizeof(tray1);
tray1.Wnd:=Main.Handle;
tray1.uID:=0;
tray1.uFlags:=NIF_ICON or NIF_TIP or NIF_MESSAGE;
tray1.uCallbackMessage:=ghy_tray;
tray1.hIcon:=ico1.Handle;
tray1.szTip:='单击最小化';
Shell_NotifyIcon(NIM_ADD,@tray1);为何在程序关闭后任务栏的图标依然存在,鼠标在其上面移动后就可消失,请问如何使其在关闭程序后自动消失?解决后立即给分!
tray1,tray2: TNotifyIconData;
ico1,ico2:ticon;//托盘程序
ShowWindow(Application.Handle,SW_HIDE);
ico1:=ticon.Create;
ico2:=ticon.create;
imagelist1.GetIcon(0,ico1);
imagelist1.geticon(1,ico2);
tray1.cbSize:=sizeof(tray1);
tray1.Wnd:=Main.Handle;
tray1.uID:=0;
tray1.uFlags:=NIF_ICON or NIF_TIP or NIF_MESSAGE;
tray1.uCallbackMessage:=ghy_tray;
tray1.hIcon:=ico1.Handle;
tray1.szTip:='单击最小化';
Shell_NotifyIcon(NIM_ADD,@tray1);为何在程序关闭后任务栏的图标依然存在,鼠标在其上面移动后就可消失,请问如何使其在关闭程序后自动消失?解决后立即给分!
解决方案 »
- SocketConnection如何设置连接超时?
- 求助!!!delphi调用outlook发送邮件
- 请问如何知道电影文件的播放原始尺寸??
- 这两天写了个加法连连看程序
- 如何修改DBEdit控件直接显示数据库的内容?
- 50分求INDY中的IDHTTP实现代理,在线等
- 关于对象数组,100分
- 菜鸟问题:如何能反馈cmd中的结果??
- 開發系統時,不想直接引用TMainMenu 的菜單,有辦法實現嗎?有點類似於 MS的WORD,EXCEL等菜單
- 如何往TfileStream 里写入和读取一个整数
- 散分___求--delphi 5 开发人员指南 附书源码!每人100分送!
- 强烈要求你们Delphi版将这种人渣封杀!!!!!!!!!
还有别的方法吗?
begin
Shell_NotifyIcon(NIM_DELETE, @tray1);
Shell_NotifyIcon(NIM_DELETE, @tray2);
end;
end;
nim_add是加托盘nim_delete是减托盘