1
我正在使用DISLIN在VC++项目中绘制一些图。我的对话窗口包含一个按钮,当按下时会创建一个DISLIN小部件。一切都很好,但是当我关闭迪斯林部件时,它会关闭我的整个程序。我曾经尝试都关闭我的DISLIN小部件会导致我的整个程序关闭
g.swgopt("QUIT","CLOSE");
和
g.swgopt("OK","CLOSE");
在widget创建,但他们仍然在附近我主要的应用程序时,“退出”被点击,或者当我关闭小部件的“X”在Windows窗口的顶部。
下面是调用从主对话框窗口创建窗口小部件的代码。
void CEx3Dlg::OnBnClickedButton2()
{
Dislin g;
g.dislin_expsymbols = GetSelectedSymbols();
try{
widget();
}catch(...){}
}
这是一个小部件的图像。 。