15,980
社区成员




vector<CDialog*> m_VectorDlg;//这个是类成员变量 在XXX.h里面生明
for (int i.....)//自己控制
{
//首先对比 m_VectorDlg中是否存在
vector<CDialog*>::iterator itor;
for (itor=m_VectorDlg.begin();itor!=m_VectorDlg.end();itor++)
{
CString strCaption;
itor->GetWindowText(strCaption);
if (strCaption==_T("XXX"))
break;
}
if (itor!=m_VectorDlg.end())
{
//说明存在
continue;
}
else
{
//新建对话框
dlgyhmb=new XXXXXX;
......
m_VectorDlg.push_back(dlgyhmb);//添加到容器里面
}
}