编程语言
首页 > 编程语言> > c# – 如何在系统托盘中找到图标的位置

c# – 如何在系统托盘中找到图标的位置

作者:互联网

我有一个出现在系统托盘中的NotifyIcon控件.如何在屏幕上找到图标的位置(x,y)?

谢谢

解决方法:

你不能.获取系统托盘的窗口句柄并不困难,GetClassName()返回“ToolbarWindow32”,即标准TOOLBAR公共控件的类名.请注意,64位操作系统有两个.然后你可以像TB_GETBUTTONINFO一样向它发送消息.首席警告是您不知道选择哪个按钮ID,并且返回的信息不包括按钮位置.

哪个更好,按钮移动而不能锁定它们.

标签:c,visual-studio-2008,winforms,notifyicon
来源: https://codeday.me/bug/20190527/1161155.html