CursorMove得到的只是是像素坐標。
ValueByPoint ,似乎可以得到所需結果, 但試驗不成功,
請求老師指點如何得到十字光標對應的窗格Y軸坐標值~
窗格Y軸坐標值~
是K線的價格還是k線的序列?
Y軸的坐標是價格, 不是K線的價格,而是十字光標處的價格。
另外,K線序列實際是X坐標,是時間性的。
[此貼子已經(jīng)被作者于2012-6-11 18:36:43編輯過]
CursorMove 事件
當用戶移動十字光標時發(fā)生
CursorMove(Grid,Index,X,Y)
Grid 關系到的主窗格對象,窗格分主和副兩種,請注意區(qū)分
Index 數(shù)據(jù)索引(基于0開始),注意要區(qū)分當前是屬于K線技術分析還是分時線
X 鼠標的X坐標位置,如果十字關標是用戶鍵盤按下操作的,那么此值是-1
Y 鼠標的Y坐標位置,如果十字關標是用戶鍵盤按下操作的,那么此值是-1
看這個事件的描述,你只要通過 Index 這個參數(shù),不就知道當前十字光標對應的K線是那一根了?
謝謝 admin的解答。
但是, 十字光標 映射到 Y軸上的 坐標數(shù)值, 是對應于 某一價格的,是用 藍底白字 顯示在坐標軸上的。
我需要的是,通過VB中的哪個對象和函數(shù)方法能把那個數(shù)值抓到。
題外話, 十字光標映射到Y軸的,藍底白字框中,還用括號括起來顯示了當前K線的序號, 其實K線序號,應放在X軸上,
比如上下移動十字光標, 藍底白字框中的價格即時在變, 而藍底白字框中的K線序號不變。