面板的控件随面板的大小,位置大小也可以变化。
afx_msg void OnSize(UINT nType, int cx, int cy);
void CstatusBar_MenuView::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
if (IsWindow(m_Statusbar.GetSafeHwnd( ) ) )
{
//m_Statusbar.MoveWindow( 0, 880,cx, 20);
m_Statusbar.SetWindowPos(NULL,0, 880, cx, 20,NULL);
}
}
MoveWindow与SetWindowPos的效果一样。
具体情况查阅MSDN