窗口的隐藏与显示问题 Delphi / Windows SDK/API http://www./DelphiAPI/html/delphi_20061206130101119.html 设计思路: 两个程序,主程序和子程序 点击主程序中一个按钮,隐藏主程序(不在任务栏中显示),同时运行子程序; 关闭子程序,显示主程序(在任务栏中显示)。 问题是: 1. Application.Minimize; ShowWindow(application.Handle,SW_HIDE); 可以隐藏主程序,但 ShowWindow(findwindow(nil,pchar('aaa')),SW_restore); 可以显示主程序,但任务栏没有看到主程序了,换成SW_SHOW也达不到预期的效果。 2.隐藏主程序一次还可以,第二次点击该按钮的时候主程序仍然看得见。 请高手帮忙解答. ShowWindow(findwindow(nil,pchar('aaa')), 1 ); 来外,最小化,要对应地 恢复 ,才能正常。 ShowWindow(findwindow(nil,pchar('aaa')), 1 ); 对于一个运行一个子程序隐藏主程序,当关掉子程序时再显示主程序。 隐藏: 强哥整洁~~~~也解决了我的问题~~ 显示: |
|