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

GDI+要怎麼消除已畫的線?

缺席
anumis
一般會員


發表:25
回覆:27
積分:15
註冊:2006-07-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-10-27 17:44:29 IP:61.218.xxx.xxx 未訂閱
如附件的小程式,

現在消除線的方式是用Repaint;

如果畫面上同時有2線要畫,那會被Repaint亙相影響

請問有好一點的解決方案嗎?

感謝
registerboy
一般會員


發表:5
回覆:10
積分:3
註冊:2006-10-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-10-28 19:20:23 IP:202.86.xxx.xxx 未訂閱
消除已畫的線... 不知道是不是你要的效果.. form1.canvas.pen.mode := pmnot 
用這個再畫一次...就會不見了
anumis
一般會員


發表:25
回覆:27
積分:15
註冊:2006-07-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-10-30 09:02:17 IP:61.218.xxx.xxx 未訂閱
那是GDI的方式,而我用的是GDI+,所以不適用 :D

還是感謝你的回答

===================引 用 文 章===================
消除已畫的線... 不知道是不是你要的效果.. form1.canvas.pen.mode := pmnot
用這個再畫一次...就會不見了
registerboy
一般會員


發表:5
回覆:10
積分:3
註冊:2006-10-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-10-31 07:36:49 IP:202.86.xxx.xxx 未訂閱
gdi 跟 gdi 有什麼分別呀 .. 俺是新手
anumis
一般會員


發表:25
回覆:27
積分:15
註冊:2006-07-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-10-31 09:44:27 IP:61.218.xxx.xxx 未訂閱
http://dev.csdn.net/develop/article/19/19517.shtm

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