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

时间:2009-08-12 10:25:48

标签: c#

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

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

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

有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:1)

这是一个窗口,所以找到它的HWND,然后得到窗口坐标。您正在寻找的班级名称是“TrayNotifyWnd”。