我认为无法确定点击气球时点击的关闭按钮。
MSDN!列出通知图标发送的消息。从该列表中可以看出,单击气球的用户与用户单击关闭按钮之间没有区别。
如下面评论this blog解释了为什么单击关闭按钮不会引发单独的事件。
但是,此blog有一条评论建议在Windows XP上,当用户点击关闭按钮时会发送NIN_BALLOONTIMEOUT。依靠这样的怪癖来运行程序是违反最佳做法的。
你能否实施自己的计时器,完成后关闭气球笔尖?
确保将气球提示设置为显示的时间长于计时器。
然后你可以检测气球关闭时计时器是否仍在运行,如果没有,则超时关闭气球,否则用户就这样做了。