如何在基于MFC对话框的应用程序

时间:2015-08-26 02:43:10

标签: mfc

我尝试使用MFC创建基于对话框的应用程序,似乎我可以通过在资源视图中拖动对话框的角来更改对话框大小,但有没有办法以数字方式设置对话框大小比如800乘600?

1 个答案:

答案 0 :(得分:4)

对话框的大小始终以DLU(对话框基本单位)计算。此DLU根据对话框字体的大小缩放为像素。

因此,在资源内部,不可能将对话框大小固定到给定的像素大小。您需要在运行时使用MoveWindow / SetWindowPos

执行此操作

MapDialogRect

中有关DLU的更多信息