在顯示影像的Panel上繪圖 |
尚未結案
|
ninoliu
一般會員 發表:1 回覆:4 積分:1 註冊:2009-01-13 發送簡訊給我 |
請問一下大大
以下是我參考到的一些前輩大作, http://delphi.ktop.com.tw/board.php?cid=168&fid=913&tid=65409 http://delphi.ktop.com.tw/board.php?cid=168&fid=913&tid=91640 我已將前輩們的範例整合到我現在的程式碼裡,compile是沒問題,但是還是會被Panel覆蓋掉, 如果我將繪圖部分移到另一個不顯示影像的Panel上就會OK,可以呈現我要繪製的圖案 以上煩請有經驗的前輩能夠幫我解決 感謝了 |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
ninoliu
一般會員 發表:1 回覆:4 積分:1 註冊:2009-01-13 發送簡訊給我 |
[code cpp] HDC dc=GetDC(Panel1->Handle); TCanvas *pcanvas=new TCanvas(); pcanvas->Handle=dc; pcanvas->Rectangle(20,30,Panel1->Width-50, Panel1->Height-50); pcanvas->TextOutA(90, 15, "ABCD"); ReleaseDC(0, dc); delete pcanvas; [/code] 以上是我在 Timer 中所寫的一段測試程式 功能就是在Panel上繪圖 不過就是不會顯示 若我在Form上新增另一個Panel2 然後把以上程式的Panel1改為Panel2 就會再Panel2上顯示了 不過不解的是 為何顯示在Panel1就會被影像給覆蓋掉? |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
ninoliu
一般會員 發表:1 回覆:4 積分:1 註冊:2009-01-13 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
ninoliu
一般會員 發表:1 回覆:4 積分:1 註冊:2009-01-13 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
ninoliu
一般會員 發表:1 回覆:4 積分:1 註冊:2009-01-13 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |