关于CloseWindow隐藏窗口的有关问题

关于CloseWindow隐藏窗口的问题
我有一个主界面,上面点击按钮,弹出来一个子窗口。子窗口的按钮可以触发一个线程去执行,这个线程执行需要1分钟。在触发线程执行后,我想隐藏这个子窗口,给用户显示主界面。隐藏子窗口用的是this->CloseWindow();到这都没问题。

然后,因为执行需要一分钟,我就打开别的程序(比如打开了个网页),然后再切换到我的程序。发现隐藏的子窗口又恢复了,这个怎么解决啊~~

急求各位啦。

------解决方案--------------------
用ShowWindow(hwnd, SW_HIDE);
------解决方案--------------------
ShowWindow(SW_HDIE/SW_SHOW);
------解决方案--------------------
ShowWindow(SW_HDIE/SW_SHOW);不会最小化父窗口的,看看是不是其他代码的问题,或者就是焦点没了而已,那样只要把焦点还回去就行了