对话框上的Tab改变大小,tab页上的对话框闪烁
父对话框上有一个tab控件,tab上显示子对话框,当我改变子对话框大小时,要同时改变tab的高度,父对话框的高度,但是子对话框上的控件出现闪烁。子对话框设置成背景透明,颜色与tab颜色一致,怎么才能消除闪烁问题。
子对话框中改变大小的代码
pMain->SetWindowPos(NULL,0,0,pMain->m_nDlgWidth,pMain->m_nDlgHeigth,SWP_NOMOVE);
pMain->m_tabMain.SetWindowPos(NULL,pMain->m_tabRect.left,pMain->m_tabRect.top,pMain->m_tabRect.Width(),pMain->m_tabRect.Height()-40,SWP_NOMOVE);