Windows API - UI布局大小/间距指南不一致

时间:2015-02-06 15:11:47

标签: c++ user-interface winapi

我一直在努力制作一个遵循布局指南的应用程序,如下所示: https://msdn.microsoft.com/en-us/library/windows/desktop/dn742486.aspx#sizingandspacing

我正在使用GetTextExtentPoint32从DLU转换为像素,我的结果与此处的结果一致: http://metalkin.egloos.com/m/4269163

然而,这些结果与指南不一致。 DLU大小为50 x 14的命令按钮最终为75 x 26像素,而不是75 x 23(73 x 21加1像素不可见边框 - 在Windows应用程序中相当常见的按钮大小,似乎)准则。 在文本框中使用DLU尺寸时,文本下方的填充太多。

我是否遗漏了某些内容,或指南基本无用?

0 个答案:

没有答案