mfc中,我在视图类的OnInitialUpdate()中创建了一个编辑框控件,怎样使这个控件随主窗口大小变化而变化。
本来是想用编辑框做一个文本编辑器的,可是不知道怎么使编辑框大小随主窗口大小变化而变化,该怎么办?...
本来是想用编辑框做一个文本编辑器的,可是不知道怎么使编辑框大小随主窗口大小变化而变化,该怎么办?
展开
1个回答
展开全部
1、在视图里面添加这个函数 当视图改变时改变控件的大小
void CQueryBusView::OnSize(UINT nType, int cx, int cy)
{
CRecordView::OnSize(nType, cx, cy);
m_RecordList.MoveWindow(0,0,cx,cy,TRUE);
//m_RecordList是一个控件变量 MoveWindow可以改变控件的大小,当窗体尺寸改变时候
// TODO: Add your message handler code here
}
void CQueryBusView::OnSize(UINT nType, int cx, int cy)
{
CRecordView::OnSize(nType, cx, cy);
m_RecordList.MoveWindow(0,0,cx,cy,TRUE);
//m_RecordList是一个控件变量 MoveWindow可以改变控件的大小,当窗体尺寸改变时候
// TODO: Add your message handler code here
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询