Originally posted by 黯然銷魂 at 2003-10-17 02:37 PM:
想請教一下諸位高手.
若是在OS 5中, 若是使用
WinSetCoordinateSystem(kCoordinatesDouble);
將座標系統換為Double時(320*320)
有沒有什麼方法可以將Touch Screen中回傳的座標也同樣轉換為320*320?
因為在自己寫的程式中發現PenDown Event中所回傳的座標值仍然是160*160
謝謝回答.
Originally posted by kenwc at 2004-2-27 11:44 AM:
請參考相關的API
WinScaleCoord()
WinScalePoint()
WinScaleRectangle()
Originally posted by 黯然銷魂 at 2004-2-27 12:07 PM:
放了這麼久了, 還有人看到, 真是不容易
總之還是謝了
再請問一下, 這幾個function傳回的值是只單純的放大到目前的倍數而已嗎?
因為我看來並不覺得是真的去取得320X320的座標,
而是將160X160的座標X2.
[ Last edited by 黯然銷魂 on 2004-2-27 at 12:11 ]
Originally posted by kenwc at 2004-2-27 01:34 PM:
基本上Palm OS 5之後所支援所謂高解析度的螢幕(kCoordinateDouble)其實就是standard的兩倍而已.所以你取不到所謂單數的座標.不過這對程式影響不大.畢盡我也想不出來有什麼軟體會很計較一個像點的差異
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) | Powered by Discuz! X2.5 |