如何查找Windows任务栏的位置和大小?

我创建了一个在系统托盘中运行的应用程序。 当用户单击try图标时,屏幕右下角会出现一个小表格,即系统托盘正上方。 表格对托盘基本上是“粘性的”。

这是我的问题:即使用户将任务栏停靠在其他地方,我如何完成同样的事情? 就像在屏幕的顶部,或者其中一个边?

这应该不难,因为我认为我所要做的就是找出任务栏的位置。 它是在底部,顶部还是其中一侧。 但我无法在任何地方找到任何文档,这解释了如何获取任务栏的位置和位置。

有谁对此有任何想法?

它是一个窗口,所以找到它的HWND,然后得到窗口坐标。 您要查找的类名是“TrayNotifyWnd”。