1

我经常发现我需要找到非客户区的一部分的宽度或高度(例如,相当大的工具窗口边框宽度),而我从未遇到过关于什么部分是什么的完整图表。大部分我可以猜到,但我希望有一组非常好的图表,与.NetSystemInformation类中的内容相匹配。

有没有人从微软或其他地方看到过这样的图表?

编辑:

迄今为止最好的是这种图: http ://dmms.kssh.ed.jp/~kitano/winfaq/11/11-1.gif

我很想看到一些更现代、更详细的东西,但是赏金时间限制已经到了,所以赏金奖励给了 Erik。

4

2 回答 2

0

老实说,我也从未见过这样的图表。MSDN 上的用户界面指南中有大量信息,但没有任何内容可以直观地显示每个 SystemInformation/GetSystemMetrics 项所指的内容。

于 2011-03-08T16:35:34.627 回答
0

这在操作系统和主题之间会有所不同。您将需要使用SystemParametersInfo传递例如SPI_GETNONCLIENTMETRICS来检索您的默认值,或发送WM_NCCALCSIZE以获取给定窗口的实际值。

编辑:正如@STATUS_ACCESS_DENIED 提到的,还要看看GetSystemMetrics。

于 2011-03-08T13:39:39.607 回答