比如说,我在CAbcView里捕获了OnLButtonDown,在这个函数里进行了如下操作:
{    
     CAbcDialog abcdlg;
     abcdlg.DoModel();
}CAbcDialog里的某个成员函数里定义了若干static变量.
我打开程序点击鼠标左键后出现对话框,对话框的操作结束后选OK,这时对话框消失了.
问题一:这时是不是abcdlg已经被析构了?
如果我不关闭程序,再次点击鼠标左键,打开对话框后,
问题二:这时是不是CAbcDialog里的成员变量都又变成了初始值,只有static变量除外?static变量还保存着第一次对话框操作后被赋予的值?如果是这样的话,我难道必须把这些static变量改成CAbcDialog的成员变量?