熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

使你的窗體保留在桌面的最上面

2013-11-11 21:07:04  來源: Delphi編程 

  當我們想讓一個窗體保留在桌面的最上面時可以定義窗體的FormStyle屬性使窗體保持在最上面但是使用這種方法後在切換窗體的模式時窗體將閃爍為了避免切換窗體模式時的閃爍可以使用Windows API函數SetWindowPos來解決這一問題使用方法如下

SetWindowPos(Formhandle HWND_TOPMOST FormLeft FormTop FormWidth FormHeight);

  用實際窗體名稱代替Form調用這個命令就可以將窗體設置為保留在桌面的最上面如要將窗體切換回正常的窗體調用下面的命令

SetWindowPos(Formhandle HWND_NOTOPMOST FormLeft FormTop FormWidth FormHeight);


 


From:http://tw.wingwit.com/Article/program/Delphi/201311/8546.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.