做最简单的MFC界面可拉伸实例,首先创建一个MFC继承自己的项目CResizableDialog,界面布局如下:
修改代码:
AddAnchor(IDC_STATIC_GROUP1, TOP_LEFT, BOTTOM_RIGHT); AddAnchor(IDC_LIST1, TOP_LEFT, BOTTOM_LEFT); AddAnchor(IDOK, BOTTOM_LEFT); AddAnchor(IDCANCEL, BOTTOM_CENTER);
EnableSaveRestore(_T("CResizeSampleDlg"));
最后一行表示当前界面的大小或布局,可以放在确定的按钮事件中,然后查看操作效果:
如果简单使用,拉伸后还是会显示出更好的点。mfc使用起来很麻烦ResizableLib界面库完成后,这种效果可以通过几行代码来实现。