在GroupBox上繪圖沒出現 |
尚未結案
|
quard0314
一般會員 發表:10 回覆:18 積分:5 註冊:2003-03-05 發送簡訊給我 |
EX.
Graphics::TBitmap* test = new Graphics::TBitmap ();
test->LoadFromFile("test.bmp");
TControlCanvas * GroupBoxCanvas = new TControlCanvas();
GroupBoxCanvas->Control = GroupBox1;
GroupBoxCanvas->Draw(0,0,test); 畫在Panel上也是一樣沒出現,這是什麼問題呢??個位大大幫我解答一下感謝!~~
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
quard0314
一般會員 發表:10 回覆:18 積分:5 註冊:2003-03-05 發送簡訊給我 |
應該是我自己的問題我應該說清楚
Graphics::TBitmap ** test = new Graphics::TBitmap *();
以上這行與之前我寫的程式碼會產生出五張或六張的圖形
然後我再把那六張貼在GroupBox1上但是第一張都貼不出來
不過貼在Form1上完全沒問題...
我想那可能是我定址的問題,
但現在又有一個新問題我所繪在GroupBox上的圖形
會因為其他視窗的遮擋而消失...不曉得要如何解決..@@
麻煩各為大大替我想想辦法是不是有什麼function可以解決...
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
bass15
高階會員 發表:24 回覆:171 積分:119 註冊:2003-10-27 發送簡訊給我 |
引言: EX. Graphics::TBitmap* test = new Graphics::TBitmap (); test->LoadFromFile("test.bmp"); TControlCanvas * GroupBoxCanvas = new TControlCanvas(); GroupBoxCanvas->Control = GroupBox1; GroupBoxCanvas->Draw(0,0,test); 畫在Panel上也是一樣沒出現,這是什麼問題呢??個位大大幫我解答一下感謝!~~ Graphics::TBitmap* test = new Graphics::TBitmap (); test->LoadFromFile("test.bmp"); GroupBox1->Brush->Bitmap = test; GroupBox1->Repaint();試試看這樣行不行 |
quard0314
一般會員 發表:10 回覆:18 積分:5 註冊:2003-03-05 發送簡訊給我 |
引言:Hello~~~感謝您的分享... 我剛剛TRY了一下..整個GroupBox都貼上那張圖...貼的滿滿的@@ 不好意思請問要如何解決呢??引言: EX. Graphics::TBitmap* test = new Graphics::TBitmap (); test->LoadFromFile("test.bmp"); TControlCanvas * GroupBoxCanvas = new TControlCanvas(); GroupBoxCanvas->Control = GroupBox1; GroupBoxCanvas->Draw(0,0,test); 畫在Panel上也是一樣沒出現,這是什麼問題呢??個位大大幫我解答一下感謝!~~Graphics::TBitmap* test = new Graphics::TBitmap (); test->LoadFromFile("test.bmp"); GroupBox1->Brush->Bitmap = test; GroupBox1->Repaint();試試看這樣行不行 |
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
quard0314
一般會員 發表:10 回覆:18 積分:5 註冊:2003-03-05 發送簡訊給我 |
引言:引言: Hello~~~感謝您的分享... 我剛剛TRY了一下..整個GroupBox都貼上那張圖...貼的滿滿的@@ 不好意思請問要如何解決呢??quard0314你好: 如果只是要在groupbox某一個地貼上一張圖,可以在groupbox上 加上一個TImage物件來秀圖。Image1->Picture->Assign("test.bmp");JERRY大大不好意思.. 我在最上層的程式沒說清楚,只是弄個小範例給大家看 實際上我的程式會動態產生5或6張Bitmap 所以我想直接利用DRAW的方式繪上去 如果我拉TImage元件我不曉得要拉幾個元件才好.. 且不是聽說元件拉越多資源耗的越多 或許我有點死腦筋吧@@~~如果大家有更好的意見我都會參考接受~~ THANKS~~~~ |
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
引言:quard0314你好: 只要拉一個Image,再用Canvas->Draw()的方式貼上,可以重覆的貼好幾張, 貼到高興為止。引言: quard0314你好: 如果只是要在groupbox某一個地貼上一張圖,可以在groupbox上 加上一個TImage物件來秀圖。JERRY大大不好意思.. 我在最上層的程式沒說清楚,只是弄個小範例給大家看 實際上我的程式會動態產生5或6張Bitmap 所以我想直接利用DRAW的方式繪上去 如果我拉TImage元件我不曉得要拉幾個元件才好.. 且不是聽說元件拉越多資源耗的越多 或許我有點死腦筋吧@@~~如果大家有更好的意見我都會參考接受~~ THANKS~~~~Image1->Picture->Assign("test.bmp"); |
quard0314
一般會員 發表:10 回覆:18 積分:5 註冊:2003-03-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |