2017-07-25 33 views

回答

0

这些单位是对话单位,如DIALOGEX资源定义语句中所述。 DIALOG已弃用。摘录:在对话框左侧的屏幕上

X
位置,在对话框单位。

y
位于对话框顶部屏幕上的位置,以对话框为单位。

检索基于对话框的单位使用GetDialogBaseUnits 函数。根据xMRi的建议,对于非系统字体使用this technique

+0

对于非系统字体(这是现代Windows应用程序中所有标准对话框的情况),您必须使用:https://support.microsoft.com/en-us/help/125681/how-to-计算对话框基础单位与非系统字体 – xMRi

+0

@xMRi欣赏它。我根据您的意见更新了答案。 – Ron