请教Form有没有像玻璃一样的透明而不是像门一样透过的程序? |
答題得分者是:pcboy
|
rainxie
一般會員 發表:20 回覆:27 積分:14 註冊:2008-03-13 發送簡訊給我 |
我找了很多Form透明的代码,大致有三种方式
一种是不paint窗体,结果是当背景改变时,但透明窗体的背景却没变 一种是半透明,但整个Application上的所有控件也半透明了 一种是挖空Form,背景是跟着变了,但只有跟门一样的效果,鼠标一点,直接到后面去了,不能有玻璃的感觉(看不到,但摸得到)? 请问谁有Form像玻璃效果(Form上的控件不能透明)的程式? 我想在玻璃上画画。 不胜感激! |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
請參考這兩篇以及裡面提到的相關文章
請問如何寫 ScreenMate (例如螢幕上到處跑的小綿羊) 程式? http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=56257 請問如何寫在桌面上跑來跑去的小人? http://delphi.ktop.com.tw/board.php?cid=30&fid=75&tid=22065
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
rainxie
一般會員 發表:20 回覆:27 積分:14 註冊:2008-03-13 發送簡訊給我 |
非常感谢pcboy!
小绵羊我看了,是蛮好的,就是不能获取焦点,我一点击它,小绵羊就不见了,到其他窗口的后面去了 SetLayeredWindowAttributes勉强可以实现我的需求,在半透明的情况下能获取到焦点,但是窗口上所有的控件都半透明了 请问可否只是Form半透明,而上面的控件都不半透明? 如果不行,只能将就了 再次感谢您! 尊敬的pcboy版主!基本上帮我解决问题了! :) ===================引 用 pcboy 文 章=================== 請參考這兩篇以及裡面提到的相關文章 請問如何寫 ScreenMate (例如螢幕上到處跑的小綿羊) 程式? http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=56257 請問如何寫在桌面上跑來跑去的小人? http://delphi.ktop.com.tw/board.php?cid=30&fid=75&tid=22065
編輯記錄
rainxie 重新編輯於 2008-03-14 11:42:03, 註解 無‧
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
rainxie
一般會員 發表:20 回覆:27 積分:14 註冊:2008-03-13 發送簡訊給我 |
Dear Pcboy,
谢谢您的回复,ktop关于透明的文章我大都看过,不过您的回复给了我很多提示 最后我想综合两种做法应该可以实现我的需求 半透明form上可以获取焦点,但画不出不透明的线 挖空的Form不可以获取焦点,但可以画出不透明的线 那我想就开两个Form算了,在半透明的form上画,但画的结果却显示在挖空的Form上 呵呵呵,不知道这种方法是否可行,我还没试 非常感激您,Dear Pcboy! 祝好! ===================引 用 pcboy 文 章=================== http://www.google.com.tw/search?hl=zh-TW&q=Form 透明 site:delphi.ktop.com.tw&meta=&aq=f |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
rainxie
一般會員 發表:20 回覆:27 積分:14 註冊:2008-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |