[問題] 有關mfc中,view與圖片盒的座標轉換

看板Programming作者 (runky)時間15年前 (2010/09/27 11:43), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
各位大大好,有一個有關繪圖與座標的問題想請教各位 目前我想要在MFC中的圖片盒去進行繪圖, 然後目前碰到的問題是: 我使用Doc/View的架構, View的類別是CFormview 然後現在的狀況是滑鼠按下去的座標會把view的原點當成(0,0) 所以滑鼠的座標應該就等於view的座標吧 可是我去不知道如何把圖片盒的左上角的位置給求出 我嘗試過利用手點左上角的座標去求得圖片盒原點-view原點座標的相對位置, 但是總覺得這樣會不會以後改變圖片盒的位置,或是螢幕尺寸有差別時, 就需要進行程式的修改… 不知道各位大大有沒有一些方法或api可以自動去判別圖片盒原點與view原點(滑鼠座標 )的差值 附一個圖說明問題所在: http://www.wretch.cc/album/show.php?i=aerobme&b=14&f=1302551783&p=2&e#et -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.76.160

09/27 20:49, , 1F
GetClientRect, ClientToScreen
09/27 20:49, 1F

09/28 06:57, , 2F
謝謝大大,似乎可行,持續瞭解中 ︿︿
09/28 06:57, 2F
文章代碼(AID): #1Ce1BoOP (Programming)
文章代碼(AID): #1Ce1BoOP (Programming)