获取Windows任务栏(Winapi)的高度

我如何计算任务栏高度,以便我的winapi应用程序启动它? 现在,当我启动我的程序时,它启动并将其底部放置在任务栏后面。 我怎么能告诉我的程序一旦启动就移动到任务栏上方? 我会标记正确的答案。

您可以使用带有SystemParametersInfo SPI_GETWORKAREA来获取可用的屏幕大小,不包括任务栏, GetSystemMetrics可以获得全屏大小,所以任务栏大小只是任务栏所在的轴的差异,您应该检查哪个轴是通过比较两个轴,作为任务栏我不总是在底部。