//当改变窗口大小时,调节控件EDIT的大小
void CChgWndDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
GetDlgItem(IDC_EDIT1)->MoveWindow(10,10,cx-20,cy-10); // 后面的那两个坐标要多减去10
}
注:要将窗口的属性设置为:可变大小
本文介绍了一个C++ MFC对话框类CChgWndDlg的方法OnSize,该方法用于响应窗口大小变化并相应地调整控件EDIT的位置和尺寸。具体实现为获取控件IDC_EDIT1并使用MoveWindow函数调整其位置。
//当改变窗口大小时,调节控件EDIT的大小
void CChgWndDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
GetDlgItem(IDC_EDIT1)->MoveWindow(10,10,cx-20,cy-10); // 后面的那两个坐标要多减去10
}
注:要将窗口的属性设置为:可变大小
3627

被折叠的 条评论
为什么被折叠?