將Panel元件加上Canvas屬性的顯示問題... |
尚未結案
|
hipig
高階會員 發表:31 回覆:75 積分:111 註冊:2007-01-15 發送簡訊給我 |
由於相關設備需要利用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顯示 謝謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |