子窗口不退出

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();

 

posted @ 2018-01-24 11:56  小鱼大虾  阅读(137)  评论(0)    收藏  举报
本博客只是记录个人学习中遇到的问题.只供自己个人参考!