首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对话框上的Tab改变大小,tab页上的对话框闪耀

2013-08-01 
对话框上的Tab改变大小,tab页上的对话框闪烁父对话框上有一个tab控件,tab上显示子对话框,当我改变子对话框

对话框上的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);

我发现移动tab的时候tab会先消失,然后再显示,为什么? 控件?闪烁
[解决办法]
“子对话框上的控件出现闪烁”
对话框 属性 增加 “ClipChidren”

热点排行