close

各位大大好,有一個有關繪圖與座標的問題想請教各位

目前我想要在MFC中的圖片盒去進行繪圖,

然後目前碰到的問題是:

我使用Doc/View的架構, View的類別是CFormview
然後現在的狀況是滑鼠按下去的座標會把view的原點當成(0,0)
所以滑鼠的座標應該就等於view的座標吧

可是我去不知道如何把圖片盒的左上角的位置給求出
我嘗試過利用手點左上角的座標去求得圖片盒原點-view原點座標的相對位置,
但是總覺得這樣會不會以後改變圖片盒的位置,或是螢幕尺寸有差別時,
就需要進行程式的修改…

不知道各位大大有沒有一些方法或api可以自動去判別圖片盒原點與view原點(滑鼠座標)的差值

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.76.160
→ TeaEEE:利用GetWindowRect或GetClientRect即可            09/27 15:26
→ runky:謝謝大大,似乎可行,持續瞭解中 ︿︿                         09/28 06:57

arrow
arrow
    全站熱搜

    chunyuan 發表在 痞客邦 留言(0) 人氣()