我正在使用Visual Studio 2010编辑GUI。在资源视图中,我调整了GUI的大小,如下图所示。
然而,当我运行程序时,这就是它的样子。
正如您所看到的,对话框比预期的要大。有谁知道可能导致这种情况以及如何解决这个问题?作为一些附加信息,这是对话框的.rc代码。这也是主应用程序窗口,而不是弹出窗口。
答案 0 :(得分:0)
解决了它。原来有一个名为OnGetMaxMinInfo
的例程。更改值后,窗口将根据这些值进行调整。
void GEVPlayerDlg::OnGetMinMaxInfo( MINMAXINFO *lpMMI )
{
lpMMI->ptMinTrackSize.x = 480; //was 800
lpMMI->ptMinTrackSize.y = 460; //was 517
}