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