如何在基于MFC对话框的应用程序中设置主对话框的大小

Zij*_*ost 0 mfc

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

xMR*_*MRi 5

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

因此,在资源内部无法将对话框大小精确地固定为给定的像素大小。您需要在运行时使用MoveWindow / SetWindowPos进行此操作

有关更多配备DLU才能这里的相关信息在MapDialogRect