窗口有一个CtabCtrl控件 然后有几个Child窗口 当弹窗Child窗口的时候会覆盖CtabCtrl空间的显示 还会超出CtabCtrl控件的区域 怎么解决 下面是我写的弹出框代码 没有关闭打开前的一个窗口 也不知道怎么写才对 求大神们指点 有代码例子最好
主菜单:
点击某个按钮之后:
我的打开方式代码:
void CMyMainLog::OnClickTABMyMainLog(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
int CurSel;
CurSel=m_TabCtrl.GetCurSel();
switch(CurSel)
{
case 0:
{
CInOutNote *plg = new CInOutNote;
plg->Create(IDD_DIALOG_InOutNote,this);
plg->ShowWindow(SW_SHOW);
//this->ShowWindow(SW_HIDE);
}
break;
case 1:
{
CInOutList *plg = new CInOutList;
plg->Create(IDD_DIALOG_InOutList,this);
plg->ShowWindow(SW_SHOW);
//this->ShowWindow(SW_HIDE);
}
break;
case 2:
{
COutSide *plg = new COutSide;
plg->Create(IDD_DIALOG_OutSide,this);
plg->ShowWindow(SW_SHOW);
//this->ShowWindow(SW_HIDE);
}
break;
......
......
......
default: break;
}
*pResult = 0;
}