如何在C#中获取Window任务栏状态区(a.k.a.系统托盘)中找到的Application Icon坐标?
答案 0 :(得分:1)
你不能通过公平的方式做到这一点。不存在这样的API。当然,有各种各样的黑客方法可以找到它,但我不会深入研究它。
通常,您要做的是显示菜单以响应托盘图标上的单击。 Windows发生这种情况时发送给您的消息包含发生单击的光标坐标。这通常足以显示您为响应点击而显示的内容。
在C#中,这意味着从NotifyIcon.MouseUp
中的MouseEventArgs
中读取坐标。