Re: [問題] 如何判斷滑鼠點到圖片的哪個區塊

看板C_and_CPP (C/C++)作者 (允)時間13年前 (2012/12/14 02:38), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《simonly0001 (Lifelong-Study)》之銘言: : 開發語言 VC.Net : 是這樣的,小弟有一個畫面是用繪圖指令畫出一個時鐘, : 希望達到的功能是 : 當使用者按一下滑鼠左鍵時,時針轉到使用者點的位置,點右鍵則是轉動分針 : 目前卡在不知如何判斷使用者點到哪個區塊, : 圖片的啟始點(0, 0)在左上角,原心在時鐘中心(width >> 1, height >> 1) : step1 判斷你目前輸入是左鍵還右鍵(可查MSDN) step2 輸入的滑鼠座標是否在鐘的範圍內 step3 以原點繪製水平/垂直線,座標點也如此 若時鐘均勻,水平垂直交叉點(點C)具有90度且完成直角三角 這時有邊a(滑鼠座標到點C),邊b(原點到點C),邊c(滑鼠座標到原點) 可利用arctan(a/b)得到角度,這樣你就能改變時針或分針角度 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.71.106

12/14 02:39, , 1F
解每日要來不及了
12/14 02:39, 1F

12/14 20:35, , 2F
請問要去哪裡解每日呢^^?
12/14 20:35, 2F
文章代碼(AID): #1GoY2LJE (C_and_CPP)
文章代碼(AID): #1GoY2LJE (C_and_CPP)