void CADO1View::OnSize(UINT nType, int cx, int cy)
{
int iHeight,iWidth;
CRect rect; COleDBRecordView::OnSize(nType, cx, cy);
m_adoDC.GetClientRect(rect);//m_adoDC 数据源控件控制变量
iHeight=rect.Height();
iWidth=rect.Width();
m_adoDC.MoveWindow(cx,cy,iWidth,iHeight,TRUE); m_datagrid.MoveWindow(0,0,cx,cy-iHeight,TRUE);//m_datagrid 数据表格控件的控制变量
}这个是我从某书上找到的,在电脑里照样子做,可以编译通过,但总是显示DEBUG ASSERTION FAILED。
这部分是用来调整控件大小的,但分析显示为:
m_adoDC.GetClientRect(rect);//m_adoDC 数据源控件控制变量,控件为Microsoft ADO DATA Control.有问题。请帮忙看看。多谢。
{
int iHeight,iWidth;
CRect rect; COleDBRecordView::OnSize(nType, cx, cy);
m_adoDC.GetClientRect(rect);//m_adoDC 数据源控件控制变量
iHeight=rect.Height();
iWidth=rect.Width();
m_adoDC.MoveWindow(cx,cy,iWidth,iHeight,TRUE); m_datagrid.MoveWindow(0,0,cx,cy-iHeight,TRUE);//m_datagrid 数据表格控件的控制变量
}这个是我从某书上找到的,在电脑里照样子做,可以编译通过,但总是显示DEBUG ASSERTION FAILED。
这部分是用来调整控件大小的,但分析显示为:
m_adoDC.GetClientRect(rect);//m_adoDC 数据源控件控制变量,控件为Microsoft ADO DATA Control.有问题。请帮忙看看。多谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货