MFC控件自适应大小(EASYSIZE动态调整控件位置、大小)
近日在code project网站浏览时,看到一篇关于Dialog缩放的文章(http://www.codeproject.com/dialog/easysize.asp)。作者编写了一个短小精悍的宏,利用该宏,可以很轻易的实现Dialog的缩放。下面是该宏的使用方法和我在使用中的一些体会。
假设创建的对话框的类名是CMyDlg,具体过程如下:
步骤一:把easysize.h拷贝到CMyDlg项目文件夹中,同时在CMyDlg的.h文件和.cpp文件中加入#include"easysize.h";
步骤二:在CMyDlg类的h文件中,加入DECLARE_EASYSIZE,注意结尾处不要加“;”。
[cpp]
class CMyDlg : public CDialog
{
DECLARE_EASYSIZ