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

[BCB]有關走勢圖的問題

缺席
paf
初階會員


發表:36
回覆:70
積分:41
註冊:2002-12-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-15 18:30:37 IP:218.164.xxx.xxx 未訂閱
小弟是純手工畫走勢圖...也就是用Canvas畫畫慢... 而走勢圖上面是由許多點所組成的... 而小弟是想做成如果滑鼠上走勢圖上點一下 那就會依照滑鼠所點的地方而找到最接近的點 小弟在畫圖時.就已經用一個struct來存放走勢圖上每個點的座標 而問題來了. Q1:請問要如何寫.才能讓滑鼠點下去.就會自動找到最接近的點 我是用直接抓MouseDown的x座標然後再去跟struct裡面的x座標比對 但是.x座標上..是有一格一格的.所以難免有誤差.所以要如何寫 才不會導致滑鼠按下去.結果沒有出現那個點的資訊 Q2:由於在滑鼠按下去時.我會畫出一個大十字也就是二條線的交點就 走勢圖上的點.但為了更新畫面,每次點下去畫面都會閃爍.. 請問要如何寫.畫面才不會閃爍而且.又能清除上一次大十字 謝謝
paf
初階會員


發表:36
回覆:70
積分:41
註冊:2002-12-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 00:53:13 IP:218.164.xxx.xxx 未訂閱
引言: 小弟是純手工畫走勢圖...也就是用Canvas畫畫慢... 而走勢圖上面是由許多點所組成的... 而小弟是想做成如果滑鼠上走勢圖上點一下 那就會依照滑鼠所點的地方而找到最接近的點 小弟在畫圖時.就已經用一個struct來存放走勢圖上每個點的座標 而問題來了. Q1:請問要如何寫.才能讓滑鼠點下去.就會自動找到最接近的點 我是用直接抓MouseDown的x座標然後再去跟struct裡面的x座標比對 但是.x座標上..是有一格一格的.所以難免有誤差.所以要如何寫 才不會導致滑鼠按下去.結果沒有出現那個點的資訊 Q2:由於在滑鼠按下去時.我會畫出一個大十字也就是二條線的交點就 走勢圖上的點.但為了更新畫面,每次點下去畫面都會閃爍.. 請問要如何寫.畫面才不會閃爍而且.又能清除上一次大十字 謝謝
Q1已解決.... 而Q2目前還想不出好的辦法.. 希望各位高手不吝指教!!謝謝囉.
paf
初階會員


發表:36
回覆:70
積分:41
註冊:2002-12-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 02:09:54 IP:218.164.xxx.xxx 未訂閱
引言:
引言: Q2:由於在滑鼠按下去時.我會畫出一個大十字也就是二條線的交點就 走勢圖上的點.但為了更新畫面,每次點下去畫面都會閃爍.. 請問要如何寫.畫面才不會閃爍而且.又能清除上一次大十字 謝謝
Q1已解決.... 而Q2目前還想不出好的辦法.. 希望各位高手不吝指教!!謝謝囉.
小弟異想天開..想到一個方法 就是把畫上去的大十字undo成還沒畫的模樣 然後再畫上新的大十字... 不知道這樣能不能夠成功.. 但是..我不知道要做出如何undo的效果..............><
paf
初階會員


發表:36
回覆:70
積分:41
註冊:2002-12-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-16 16:54:39 IP:218.164.xxx.xxx 未訂閱
引言: 小弟異想天開..想到一個方法 就是把畫上去的大十字undo成還沒畫的模樣 然後再畫上新的大十字... 不知道這樣能不能夠成功.. 但是..我不知道要做出如何undo的效果..............><
已解決了...呼...^^
系統時間:2024-06-29 16:57:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!