说明
最近在做的一个MFC的项目中,需要进行窗口的最大化处理,在其中包含很多空间,需要对各个空间进行缩放。在网上查了一些资料,觉得使用EASY_SIZE是个不错的选择,于是就进行使用。这里进行一些基本的记录。
EASY_SIZE基本使用方法
1.添加头文件easysize.h
2.在使用easysize的窗口类的定义中添加“DECLARE_EASYSIZE”(无分号)
3.在对于窗口类OnInitDialog()函数中添加“INIT_EASYSIZE;”(有分号)
4.利用类向导添加消息WM_SIZE,并在对应的相应函数OnSize中添加“UPDATE_EASYSIZE;”(有分号)
5.定义不同控件的变化信息
BEGIN_EASYSIZE_MAP(窗口类名)
EASYSIZE(控件ID,左,上,右,下,option)
END_EASYSIZE_MAP
EASYSIZE(控件ID,左,上,右,下,option)
END_EASYSIZE_MAP