gpt4 book ai didi

c++ - 关闭我的 DISLIN 小部件会导致我的整个程序关闭

转载 作者:太空宇宙 更新时间:2023-11-04 14:07:58 27 4
gpt4 key购买 nike

我正在使用 DISLIN 在 VC++ 项目中制作一些绘图。我的对话窗口包含一个按钮,按下该按钮会创建一个 DISLIN 小部件。一切都很好,但是当我关闭 dislin 小部件时,它会关闭我的整个程序。我都试过了

g.swgopt("QUIT","CLOSE");

g.swgopt("OK","CLOSE");

在创建小部件时,但当单击“退出”时,或者当我使用 Windows 窗口顶部的“x”关闭小部件时,它们仍然会关闭我的主应用程序。

这是从我的主对话窗口调用小部件创建的代码。

void CEx3Dlg::OnBnClickedButton2()
{
Dislin g;
g.dislin_expsymbols = GetSelectedSymbols();
try{
widget();
}catch(...){}
}

这是小部件的图像。 Widget appearance .

最佳答案

你想要的是一个确定按钮,而不是一个退出按钮,取消退出并添加一个确定:

//g.wgquit (ip_l);
g.wgok(1);
g.wgfin();

关于c++ - 关闭我的 DISLIN 小部件会导致我的整个程序关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179593/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com