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(...){}
}
這是一個小部件的圖像。 。