C# 如何检查NotifyIcon是否隐藏
我不想强迫它可见,我只想让它检查它是否被窗口隐藏 默认情况下,Windows会隐藏除系统图标(操作中心、电池、网络、声音、日期和时间)之外的trayiconsC# 如何检查NotifyIcon是否隐藏,c#,.net,windows,system-tray,trayicon,C#,.net,Windows,System Tray,Trayicon,我不想强迫它可见,我只想让它检查它是否被窗口隐藏 默认情况下,Windows会隐藏除系统图标(操作中心、电池、网络、声音、日期和时间)之外的trayicons @Hans说没有直接的方法来发现,这是不幸的(但有道理) 你仍然可以尝试间接地找出答案。你可以用位图,找到任务栏(我想在Windows7中它不能从底部移动,我不确定),然后寻找你的图标。如果你找到了,它就在那里。按照设计,没有办法找到。任务栏可以在W7中移动到屏幕的任何边缘。我无法移动它。无论如何,OP必须在所有可能的位置寻找它。请记住,
@Hans说没有直接的方法来发现,这是不幸的(但有道理)
你仍然可以尝试间接地找出答案。你可以用位图,找到任务栏(我想在Windows7中它不能从底部移动,我不确定),然后寻找你的图标。如果你找到了,它就在那里。按照设计,没有办法找到。任务栏可以在W7中移动到屏幕的任何边缘。我无法移动它。无论如何,OP必须在所有可能的位置寻找它。请记住,在RTL操作系统中,图标可能会出现在左侧。您必须首先解锁它。右键单击->锁定TaskBari如果我要这样做,它必须是合法的。。。这对我来说不是必需的,但会很有用。:)这种做法有什么不合法之处?除了容易出错(如果处理得当,这是合法的…)