線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3014
推到 Plurk!
推到 Facebook!

物件"Panel"上面可以繪圖嗎?

尚未結案
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-14 14:13:10 IP:218.169.xxx.xxx 未訂閱
請問各位大大,在物件"Panel"上可以畫圖嗎?如過可以的話要怎樣使用呢?小弟想要在上面畫這正方形或圓形的圖樣,另外小弟在"Panel"物件上已經有攝影機擷取的影像顯示在上面同步播放,另外在上面想要的座標地方畫圖(正方形或圓形),這樣好像會被影像覆蓋住呢?還是說還有什麼方式去繪圖呢? 請各位前輩賜教 謝謝^.^
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-14 15:18:04 IP:218.19.xxx.xxx 未訂閱
keikojason 您好:    Panel 物件上的 Canvas 無法直接存取,因此無法繪製任何東西,您可參考下列這篇討論,將 Canvas 屬性開放出來使用,如此即可透過 Canvas 來寫字或是畫圖:    http://delphi.ktop.com.tw/topic.php?topic_id=35587 有關您的另一個問題,我是建議您最好不要試圖在同一個物件上同時處理動態影像與您自己的繪製動作,您可以考慮使用可以透空的元件 "疊在一起" 試看看,要不然就可能得用上提供圖層 (Layers) 功能的元件來處理了,例如 Graphics32 套件....等,Graphics32 是使用 Delphi 撰寫的免費套件 (含原始碼),其官方站台網址如下: http://graphics32.org/wiki/ 發表人 - RedSnow 於 2005/05/14 15:22:37
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-23 00:31:13 IP:218.169.xxx.xxx 未訂閱
RedSnow大大你好,照你上述意思是不行利用Panel 物件上同時畫圖又處理動態影像囉,還有你在文章所提到的-[可以透空的元件 "疊在一起"]-,那是什麼什麼意思呢?可以大大在餵小地說明嗎?或許有什麼範例可以更詳細大大你說的意思,那要怎樣去用,小弟不太懂呢?那還有什麼物件可以用嗎可同時處理呢? 謝謝大大~~小弟細心聆聽^.^
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-23 02:56:37 IP:218.19.xxx.xxx 未訂閱
keikojason 您好:    我所謂的 考慮使用可以透空的元件 "疊在一起" 試看看 指的是像 TImage、TShape....這樣的元件,經過屬性的設定後,這些元件都可以繪製出透明背景的圖像或是形狀,尤其是您似乎僅需要繪製方形或圓形的形狀,那麼 TShape 本身就提供了這樣的功能,如果放一個前述的元件在播放影片的 Panel 上面,然後將您需要的圖樣繪製在該元件上,或許可以達到您的需求,但是我沒有實做過,不知是否確實可行?您不妨先試試看。 可憐啊~我的設備太過簡陋,沒有相同的環境可供測試,否則我會先實做過之後,再提供較為具體一點的建議。 發表人 - RedSnow 於 2005/05/23 02:59:36
系統時間:2024-04-28 15:43:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!