void CSssView::OnMenuitem32771()
{
if(sf==0)
{
dlg1.Create(IDD_DIALOG1);//创建窗口
dlg1.ShowWindow(SW_SHOW);//隐藏窗口 sf=0;cm=0;pd=1;CM=1;vv=0;df=0;不然在已经建立的链表上不关闭窗口就不能继续创建了
sf=1;
}
else if(sf==1)
{
dlg1.ShowWindow(SW_SHOW);
sf=2;
}
else
{
dlg1.ShowWindow(SW_HIDE);
sf=1;
}
// TODO: Add your command handler code here
}
dig的定义要在头文件中定义出来 出现比如什么缺少; 则表示没有引入关联的头文件
还有一种方法就是
void CSssView::OnMenuitem32771()
{
/* if(sf==0)
{
dlg1.Create(IDD_DIALOG1);//创建窗口
dlg1.ShowWindow(SW_SHOW);//隐藏窗口 sf=0;cm=0;pd=1;CM=1;vv=0;df=0;不然在已经建立的链表上不关闭窗口就不能继续创建了
sf=1;
}
else if(sf==1)
{
dlg1.ShowWindow(SW_SHOW);
sf=2;
}
else
{
dlg1.ShowWindow(SW_HIDE);
sf=1;
}
*/
dlg1.DoModal();
// TODO: Add your command handler code here
}
很多次的调出对话i框 第一种只能调出一次 没关闭之前就没不能调出第二次 所以选取了一个sf作为标记 进行多次的对话框的调入