按你的说了还是不行,请叫别人,原因如下:<br>1.msdn说StartupInfo属性中的wShowWindow只对GUI程序第一次调用showwindow生效估计是一般主窗体显示的时候已经不是第一次了吧... ^_^<br>2.If dwFlags specifies STARTF_USESHOWWINDOW, this member can be any of the SW_ constants defined in Winuser.h. Otherwise, this member is ignored. <br>For GUI processes, wShowWindow specifies the default value the first time ShowWindow is called. The nCmdShow parameter of ShowWindow is ignored. In subsequent calls to ShowWindow, the wShowWindow member is used if the nCmdShow parameter of ShowWindow is set to SW_SHOWDEFAULT<br>所以这个参数只是在child第一次调用ShowWindow函数时才起作用,如果child再次调用ShowWindow函数,而且参数不是SW_SHOWDEFAULT,则窗口还是会显示出来。