用Delphi做过托盘程序的高手请进

gogogo 2003-06-12 10:47:56
我用Delphi做了一个托盘程序,发现有个问题,是在解决不了,请高手们帮忙

这个程序在托盘中的图标上点击右键弹出一个菜单,这是最常用的应用,但是如果在弹出后我不选择菜单项,而是点击其他程序,这个菜单应该自动消失,但是他就是不消失,一直存在。

请问哪个高手解决过这个问题,帮帮我了
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DelphiBoy2003 2003-06-12
  • 打赏
  • 举报
回复
用控件吧
dhb1019 2003-06-12
  • 打赏
  • 举报
回复
没有问题啊。
你是用 Shell_NotifyIcon()的吗?
ghostmirror 2003-06-12
  • 打赏
  • 举报
回复
你如果用别人写好的就不会存在这个问题 TtrayIcon
如果你要自己写的话,
SetForegrondWindow(handle);
popupmenu1.popup(mouse.x,mouse.y);问题绝对解决,我已经实验过了

哈哈,拿分来~~~~~~
yzykjh 2003-06-12
  • 打赏
  • 举报
回复
网上有现成的控件,你看看他们的源代码便知。
李_军 2003-06-12
  • 打赏
  • 举报
回复
我没碰到过
fengjn 2003-06-12
  • 打赏
  • 举报
回复
这种问题好象在2000上会有,98应该没有问题吧?
FlatHuge 2003-06-12
  • 打赏
  • 举报
回复
加一个菜单项,如Cancel

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧