全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2437
推到 Plurk!
推到 Facebook!

如何设置Panel或statictext的背景为透明

答題得分者是:Rain
WoodTiger
初階會員


發表:35
回覆:90
積分:25
註冊:2003-08-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-05 12:49:20 IP:61.174.xxx.xxx 未訂閱
在做界面時,想將Panel或statictext的背景設置爲透明,但找不到相關屬性,statictext的transparent屬性設置爲true也達不到透明效果。 請各位不吝指教,謝謝!
------
-=-=-=-=-=-=-=-=-=-=-=
Eveything as your wish.
Rain
資深會員


發表:31
回覆:236
積分:268
註冊:2003-02-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-08 09:52:07 IP:220.160.xxx.xxx 未訂閱
一般來說、具有Handle 屬性的元件是沒辦法直接設置成透明效果的。 或者你可以選擇繼承自TGraphicControl的元件替代(例如TLabel), 或者派生出一個新的元件,可能需要處理: 1,重載CreateParams過程,設置 (Params.)ExStyle := ExStyle or WS_EX_TRANSPARENT; 2,攔截WM_ERASEBKGND消息
系統時間:2024-06-27 10:45:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!