如何在GIRD的背景增加圖片並且透明化 |
答題得分者是:jow
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
(1)
如果只是想使用到這種效果 建議你去找Third Party元件來用 例如, TAdvStringGrid 就有支援這種效果 (2) 如果你堅持自行開發元件, 那麼你可以自TCustomGrid繼承下來改寫, 通常是將會覆蓋背景的指令改掉, 像 FillRect()之類的 然後再改寫DrawCell()之類的動作,主要是不要覆蓋文字 背景. 以下是轉載自VCL Source Code的測試碼, 你只要找一張Bitmap圖檔,就可以看到初步的 效果了 http://delphi.ktop.com.tw/download.php?download=upload/486c6180ed5c4_Test073.zip 還是建議你採用(1)的方式 謹供參考............ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |