托盘程序退出后,为什么图标不消失呢? 我写了个托盘程序,一切正常,可就是程序退出后,图标不消失,但只要鼠标在图标上滑一下,图标就消失了,这是怎么回事呢,恳请各位高手帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在程序结束事件里加 Application.Terminate; 你只用了Add 加了图标,退出前,你没用 delete删除 Shell_NotifyIcon(NIM_DELETE, @NotifyIcon) 创建时你用了Shell_NotifyIcon(NIM_ADD, @IconData);在程序退出时FormDestroy事件中加入Shell_NotifyIcon(NIM_DELETE, @IconData); procedure TfrmIcon.FormClose(Sender: TObject; var Action: TCloseAction);begin Shell_NotifyIcon(NIM_DELETE, @NotifyIcon);end; 程序异常退出的时候可能出现这样的问题,怎么处理呢?在FormClose里的事件好像不处理? 大家说的都不对,我已经在程序退出时FormDestroy事件中加入Shell_NotifyIcon(NIM_DELETE, @IconData);了。程序退出是很正常的,只要把鼠标往图标上一放图标就自动消失了 如何显示7.1此类问题 delphi程序员转ASP。NET有难度吗? 200分求解,为什么我和程序用adoquery做的,总出这个! Delphi xe 的Indy控件 TIdTCPClient 监听问题 请教:复杂变长字符串的截取 bof或eof中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的纪录?怎么回事? 我用SetWindowsHookEx拦截键盘输入时,字母怎么全是大写啊? 怎么样用delphi合作开发一个项目???初学者的苦恼! 想问一下对象方法类型和过程类型有什么区别 有关数据库的一个问题! 重金问一简单问题,得到答案,马上给分!! 资料下载?
Shell_NotifyIcon(NIM_ADD, @IconData);在程序退出时FormDestroy事件中加入
Shell_NotifyIcon(NIM_DELETE, @IconData);
begin
Shell_NotifyIcon(NIM_DELETE, @NotifyIcon);
end;
Shell_NotifyIcon(NIM_DELETE, @IconData);了。程序退出是很正常的,只要把鼠标往图标上一放图标就自动消失了