子窗口不退出

Posted 小鱼水果大虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子窗口不退出相关的知识,希望对你有一定的参考价值。

import win.ui;
..ShowWindow = ::User32.api("ShowWindow","int(int hwnd,int nCmdShow)")
/*DSG{{*/
var winform = ..win.form(text="MainForm";right=269;bottom=133)
winform.add(
button={cls="button";text="子窗口";left=61;top=39;right=200;bottom=86;z=1}
)
/*}}*/
 
var subform = ..win.form(text="SubForm";right=200;bottom=100)
subform.add(
)
 
subform.onClose = function(hwnd,message,wParam,lParam){
ShowWindow(subform.hwnd,0x0) //显示
return 0
}
 
winform.button.oncommand = function(id,event){
    //winform.msgbox( winform.button.text );
    ShowWindow(subform.hwnd,0x5) //隐藏
    return 0
}
 
winform.show()
win.loopMessage();

 

以上是关于子窗口不退出的主要内容,如果未能解决你的问题,请参考以下文章

C#弹出子窗口后,父窗口就不能动

跨域访问方法介绍--使用片段识别符传值

在mfc中 为啥关闭子窗口连带把主窗口关闭了??

在退出命令提示符窗口之前删除文件夹

[pyqt5][python][原创]pyqt5登陆界面跳转并关闭子窗口全部退出

scrapy主动退出爬虫的代码片段(python3)