我如何找到任务栏的高度?

Ale*_*rty 4 c++ windows api height taskbar

在我的 Windows 应用程序中,我试图找到任务栏的高度。虽然我可以将其硬编程到我的程序中,但我希望以编程方式找到它以支持过去、现在 (win7) 和未来的 Windows 版本。

那么,我该怎么做呢?

Han*_*ant 6

你从GetMonitorInfo()MONITORINFOEX.rcWork 成员那里得到它。

获取调用此函数所需的 HMONITOR,例如,MonitorFromRect(),传递您的窗口矩形。或 MonitorFromPoint() 或 EnumDisplayMonitors(),取决于您希望在何处显示窗口。(0,0) 始终是主监视器的左上角。