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

將Panel元件加上Canvas屬性的顯示問題...

尚未結案
hipig
高階會員


發表:31
回覆:75
積分:111
註冊:2007-01-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-05-21 13:28:34 IP:140.126.xxx.xxx 未訂閱
由於相關設備需要利用Panel元件的Handle屬性加以顯示(TO WEBCAM)
但我希望可以在其顯示上寫上一些東西(達成類似CAD軟體的指標線)
以前我是在
Panel上拉一個PaintBox來達成這件事情
但會因設備問題PaintBox上的顯示就不見了
參考了下面這篇
http://delphi.ktop.com.tw/board.php?cid=168&fid=913&tid=91640
改寫成
[code cpp]
TCanvas* PCanvas=new TCanvas();
PCanvas->Handle=GetDC(Panel1->Handle);
// 要繪圖的動作
delete PCanvas;
[/code]
請問我要如何消除所畫上去的東西呢
我嘗試使用
PCanvas->Refresh();
無效
使用
Panel1->Refresh();
有效
但感覺有點奇怪
是否有其他方式可以消除而不影響WEBCAM顯示
謝謝

系統時間:2024-05-05 7:10:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!