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

透明視窗。

 
dan59314
中階會員


發表:121
回覆:107
積分:86
註冊:2002-08-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-16 13:45:25 IP:211.23.xxx.xxx 未訂閱
可調整透明度的視窗,修改一下可拿來作螢幕保護膜。     軟還要更軟,我的Artwork http://delphi.ktop.com.tw/topic.php?TOPIC_ID=27674 發表人 - dan59314 於 2003/04/16 16:26:09
附加檔案:28788_AlphaForm.zip
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-16 16:00:07 IP:192.168.xxx.xxx 未訂閱
引言: 可調整透明度的視窗,修改一下可拿來作螢幕保護膜。
感謝發表程式作品, 我試了一下在windows98下無法透明耶? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
johnny_1121
一般會員


發表:12
回覆:58
積分:24
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-16 16:04:37 IP:192.72.xxx.xxx 未訂閱
引言: 可調整透明度的視窗,修改一下可拿來作螢幕保護膜。
哇塞…看了dan59314兄的Example…當下決定… 玩玩Delphi…
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-16 16:07:19 IP:202.39.xxx.xxx 未訂閱
小弟在 NT 下試也不行說! --- 每個人都是一本書
dan59314
中階會員


發表:121
回覆:107
積分:86
註冊:2002-08-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-16 16:30:25 IP:211.23.xxx.xxx 未訂閱
感謝回應。    残念ね!!!!! 好像只有 WinXP, WinMe, Win2K 才支援視窗透明屬性。     < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=9015039&CC=201621"> 發表人 - dan59314 於 2003/04/16 16:41:02
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-16 17:05:48 IP:218.16.xxx.xxx 未訂閱
補充: Delphi 6 / 7 在Form 設AlphaBlend 為true 及 AlphaBlendValue < 255 也可達到同樣效果。(也是95/98/NT 不會變透明)
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-04-16 17:23:06 IP:61.218.xxx.xxx 未訂閱
引言: Delphi 6 / 7 在Form 設AlphaBlend 為true 及 AlphaBlendValue < 255 也可達到同樣效果。(也是95/98/NT 不會變透明)
再補充: 事實上,追蹤這二個屬性,最終也是Win API實現的所以若用此法,一定會有這限制的
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-04-16 18:58:34 IP:61.30.xxx.xxx 未訂閱
沒錯,這個東西最主要就是叫用xp特有的api lcsboy 就曾經發表過這個的bcb板本
bebooo
一般會員


發表:8
回覆:11
積分:3
註冊:2002-04-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-04-17 13:19:49 IP:211.74.xxx.xxx 未訂閱
FormStyle=fsMDIChild時好像沒反應
dan59314
中階會員


發表:121
回覆:107
積分:86
註冊:2002-08-16

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-04-17 15:39:15 IP:211.23.xxx.xxx 未訂閱
引言: FormStyle=fsMDIChild時好像沒反應
我試了也是不行,有人知道為什麼嗎?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-04-17 16:21:19 IP:218.16.xxx.xxx 未訂閱
因為 mdi child 其實只是 MDI Parenet 裡的子元件,不能 Alpha Blend, 要在 MDI parent 裡設定
TTS
初階會員


發表:72
回覆:66
積分:27
註冊:2003-05-06

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-05-06 14:07:20 IP:61.70.xxx.xxx 未訂閱
請問如何使用 是直接add進專案內嗎
TTS
初階會員


發表:72
回覆:66
積分:27
註冊:2003-05-06

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-05-06 14:07:29 IP:61.70.xxx.xxx 未訂閱
請問如何使用 是直接add進專案內嗎
TTS
初階會員


發表:72
回覆:66
積分:27
註冊:2003-05-06

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-05-06 14:07:41 IP:61.70.xxx.xxx 未訂閱
請問如何使用 是直接add進專案內嗎
dan59314
中階會員


發表:121
回覆:107
積分:86
註冊:2002-08-16

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-05-06 14:43:03 IP:211.23.xxx.xxx 未訂閱
將 uAlphaForm 和 win2k 兩個 unit copy 到你的專案目錄下,然後將你的 Form 繼承改成 TAlphaForm 就可以了 type TForm1 = class(TAlphaForm) // <--------------------------------這裡 procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#16 引用回覆 回覆 發表時間:2003-05-06 15:14:30 IP:210.208.xxx.xxx 未訂閱
引言:
引言: 可調整透明度的視窗,修改一下可拿來作螢幕保護膜。
哇塞…看了dan59314兄的Example…當下決定… 玩玩Delphi…
icsboy 老早就發表過的 BCB 版本 http://delphi.ktop.com.tw/topic.php?topic_id=21524
系統時間:2024-03-29 15:42:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!