使用方法:
1.在对话框的类声明中添加:DECLARE_EASYSIZE;
// CMultilineListDemoDlg dialog
class CMultilineListDemoDlg : public CDialog
{
// Construction
public:
DECLARE_EASYSIZE;
.......................
}
2.在类实现的最前面添加easysize的映射,这段代码不能添加在任何函数体里面
BEGIN_MESSAGE_MAP(CMultilineListDemoDlg, CDialog)
........
END_MESSAGE_MAP()
//添加下面这一段,EASYSIZE的第一个参数是你的控件名称
BEGIN_EASYSIZE_MAP(CMultilineListDemoDlg)
EASYSIZE(IDC_ITEMS,ES_BORDER,ES_BORDER, ES_BORDER,ES_BORDER,0)
END_EASYSIZE_MAP
3.在 OnInitDialog中添加'INIT_EASYSIZE;
BOOL CMultilineListDemoDlg::OnInitDialog()
{
// TODO: Add extra initialization here
INIT_EASYSIZE;
...........
return TRUE; // return TRUE unless you set the focus to a control
}
4.在OnSize中添加UPDATE_EASYSIZE;
void CMultilineListDemoDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
UPDATE_EASYSIZE;
..........
}