1、需要在构造函数中:
EnableLayout();
2、对话框的消息:
ON_MESSAGE(WM_INITDIALOG, HandleInitDialog)
afx_msg LRESULT HandleInitDialog(WPARAM, LPARAM);
实现消息函数:
LRESULT CSimpleGridSampleDlg::HandleInitDialog(WPARAM wParam, LPARAM lParam)
{
LRESULT lRes = CBCGPDialog::HandleInitDialog(wParam, lParam);
CBCGPStaticLayout* pLayout = (CBCGPStaticLayout*)GetLayout();
if (pLayout != NULL)
{
pLayout->AddAnchor(ID_GRID, CBCGPStaticLayout::e_MoveTypeNone, CBCGPStaticLayout::e_SizeTypeBoth);
}
return lRes;
}
第一个参数为控件ID
第二个参数有 e_MoveTypeHorz e_MoveTypeVert e_MoveTypeBoth e_MoveTypeNone
分别表示 沿水平/垂直方向是否移动
第三个参数 表示沿两方向是否大小改变