为何用Shell_NotifyIcon(NIM_DELETE,@xxx);后,托盘区中的图标并不自动消失(40分)

  • 主题发起人 主题发起人 vericky
  • 开始时间 开始时间
V

vericky

Unregistered / Unconfirmed
GUEST, unregistred user!
非要用鼠标在托盘区中扫一下(不用点击),才能刷新<br>我用的是win2000
 
已经成功了!刷新一下。
 
刷新一下什么?
 
怎么刷新?这个问题我搜索了一下,好像还没有解决方案
 
试试吧:<br>&nbsp; &nbsp;SendMessage(findwindow('SystemTray_Main',nil),WM_paint,0,0);<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>不行话把 wm_paint 改成其它的。<br><br>
 
别心急,等一段时间后自己会消失的.
 
把Shell_NotifyIcon(NIM_DELETE,@xxx);<br>加在窗口关闭的事件里
 
试一下发信息通知系统状态已经更改<br><br>//消息号我忘了,不过很多地方要发这样的消息的
 
后退
顶部