15,979
社区成员
发帖
与我相关
我的任务
分享
void CDialogSet::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
GetClientRect(&m_rect1);
m_scrollInfo.nPage = (int)m_rect1.bottom * m_rect1.bottom/m_rectInit.bottom;
m_scrollInfo.nMax = (int)(m_rect1.bottom);
m_ieveryPageLength = (int)(m_rectInit.bottom - m_rect1.bottom) /10+1;
m_istep = (m_rect1.bottom - m_scrollInfo.nPage)/10;
SetScrollInfo(SB_VERT,&m_scrollInfo,SIF_ALL);
}
CRect rect;
CSize sizeTotal;
CClientDC dc(this);
GetClientRect(rect);
sizeTotal.cx = rect.right;
sizeTotal.cy = rect.bottom;
SetScrollSizes(MM_TEXT, sizeTotal);
Invalidate(FALSE);