2011-01-10 126 views
0

我遇到以下問題:程序使用PictureBox顯示圖片。圖片包含加載圖片後繪製的兩個矩形A和B.將屏幕座標轉換爲圖片座標

Illustration

圖片框內部的圖像被放大和矩形A和B所使用的加載圖像的Graphics對象塗漆。是否有一種簡單的方法來確定用戶是否點擊了這些矩形內的區域,例如將屏幕座標轉換爲圖片座標。

編輯:不再相關,找到了另一種解決方案。

編輯2:我的解決方案是在A和B位置使用兩個圖片框,而不是直接修改圖像。它有我的解決方案特定的一些小缺點,但我必須及時完成項目

+0

你應該考慮寫幾行關於你找到的解決方案。否則,這個線程可能會在稍後的搜索中出現,並且會讓相同問題的人非常惱火。 – Jan 2011-01-11 22:23:29

回答

1

This SO post討論圖片框的縮放因子,並且您不能確定它。

因此,我認爲,沒有得到縮放因子,您可能無法計算位置。

相關問題