如何自动调整FromView中添加控件Tab各个页的大小
FromView中添加控件Tab,现在能根据View大小自动调整Tab的大小,但是无法调整各个页的大小。
自动调整Tab的大小是这样做的:
void CFromViewTabView::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
if(m_ctrlTab.GetSafeHwnd())
{
m_ctrlTab.SetWindowPos(0,-2,-2,cx+4,cy+4,SWP_NOZORDER);
SetScrollSizes(MM_TEXT,CSize(cx,cy));
}
}
[解决办法]
if(!m_Page0->m_hWnd)
是否应该改成
if(m_Page0->m_hWnd)
没有测试过,只是猜测。
[解决办法]
3楼正解
只有m_Page0->m_hWnd存在的时候才能m_Page0->MoveWindow();
所以你if(!m_Page0->m_hWnd) //刚好判断条件反了
[解决办法]
没遇到过这种情况.
[解决办法]
不会,帮顶