廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2837 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
tiqo 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x3 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++] 我試了好怎久~都無法將表單上繪製出來的線清除
要如何將
Canvas畫出來的圖清除掉 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



[ 此文章被tiqo在2005-06-06 23:30重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:台灣亞太線上 | Posted:2005-06-06 20:05 |
夷希微
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x13 鮮花 x1682
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

因為畫在 Canvas 上的東西都只是暫畫的而已~~
所以它並沒有真的畫在元件上~~只留在表層而已~~
不論任何東西經過~~就一定會擦掉它的~~
所以要清除的方法有很多~~最快速的方式~~
就是用最快的速度將視窗隱藏後再秀出~~
讓 Form 重畫~~這樣那些暫畫在 Canvas 上的東西都會被蓋掉了 ^_^

Hide();
Show();
就這兩行而已~~很簡單吧 ^_^
不過畫面會閃一下~~如果您不想要它這樣閃的話~~
那麼.....就畫個同底色的方型蓋過去也行的 ^_^ 表情 表情


視之不見,名曰夷;
聽之不聞,名曰希;
搏之不得,名曰微。
此三者不可致詰,故混而為一。

[截自老子道德經第十四章]
獻花 x1 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-06-06 22:05 |
tiqo 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x3 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

高手~
我那時候做vb畫圖好像也是遇到一樣的問題~
姐姐講的應該是分曾~所以他印不出來
要轉到IMAGE對不對
我一直試CLS clear試辦天
受不了
快發瘋.............

他沒有那種清除的指令ㄚ
這樣一閃一開
等於沒畫線ㄝ
不知道是不是我設定錯
複製程式
//隱藏打開//
Hide();
Show();
ADOTable1->FindNext();
int a,b,c,d,e;

a=StrToInt(DBEdit3->Text);
b=StrToInt(DBEdit4->Text);
c=StrToInt(DBEdit5->Text);
d=StrToInt(DBEdit6->Text);
e=StrToInt(DBEdit7->Text);

Canvas->Pen->Color=clPurple;

Canvas->MoveTo(100,150);
Canvas->LineTo(150,a);
Canvas->LineTo(200,b);
Canvas->LineTo(250,c);
Canvas->LineTo(300,d);
Canvas->LineTo(350,e);

最近已經弄到頭腦發昏
邏輯上可能有錯...煩請大大幫忙看看

這樣也許才比較清楚~我到底在玩什麼吧
感謝各位那麼幫忙~
讓我在短時間內~瞭解c語言到底是什麼東西~
非常感謝 表情


[ 此文章被tiqo在2005-06-06 23:52重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:台灣亞太線上 | Posted:2005-06-06 23:30 |
夷希微
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x13 鮮花 x1682
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

Form 的 Canvas 沒有清除的指令 ^^"
所以大都是畫矩型清除的~~~
不過 PaintBox1 就有清除指令了~~~

PaintBox1->Repaint();

它畫東西的方式跟 Form 的 Canvas 一樣的:
PaintBox1->Canvas->Rectangle(100,100,200,200);

試試看吧 ^_^
元件在 system 頁上唷 ^_^ 表情 表情


視之不見,名曰夷;
聽之不聞,名曰希;
搏之不得,名曰微。
此三者不可致詰,故混而為一。

[截自老子道德經第十四章]
獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2005-06-07 00:34 |
tiqo 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x3 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

雖然小弟不怎麼會用~不過還是很感謝~指導~
又多學了一樣東西~


獻花 x0 回到頂端 [4 樓] From:台灣亞太線上 | Posted:2005-06-07 00:46 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.082046 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言