窗口的隱藏與顯示問題 Delphi / Windows SDK/API http://www./DelphiAPI/html/delphi_20061206130101119.html 設(shè)計思路: 兩個程序,主程序和子程序 點擊主程序中一個按鈕,隱藏主程序(不在任務(wù)欄中顯示),同時運行子程序; 關(guān)閉子程序,顯示主程序(在任務(wù)欄中顯示)。 問題是: 1. Application.Minimize; ShowWindow(application.Handle,SW_HIDE); 可以隱藏主程序,但 ShowWindow(findwindow(nil,pchar('aaa')),SW_restore); 可以顯示主程序,但任務(wù)欄沒有看到主程序了,換成SW_SHOW也達不到預(yù)期的效果。 2.隱藏主程序一次還可以,第二次點擊該按鈕的時候主程序仍然看得見。 請高手幫忙解答. ShowWindow(findwindow(nil,pchar('aaa')), 1 ); 來外,最小化,要對應(yīng)地 恢復(fù) ,才能正常。 ShowWindow(findwindow(nil,pchar('aaa')), 1 ); 對于一個運行一個子程序隱藏主程序,當關(guān)掉子程序時再顯示主程序。 隱藏: 強哥整潔~~~~也解決了我的問題~~ 顯示: |
|
來自: sumstars > 《系統(tǒng)》