MFC程式設計 關於座標之間的轉換

2022-05-08 19:21:08 字數 392 閱讀 5878

我新建了乙個mfc對話方塊工程,,,拖了乙個影象控制項,那麼下面兩個問題該如何解決呢?

如何將電腦螢幕的座標轉換為客戶區的座標?

先獲取螢幕座標;

呼叫程式客戶區所在視窗物件的screentoclient函式就可以把螢幕座標轉換為程式客戶區座標。

如何將客戶區的座標轉換為某個控制項的座標?比如:控制項的id為:idc_mpic。

先把客戶區座標轉換為螢幕座標,即呼叫程式客戶區所在視窗物件的clienttoscreen;

接著使用控制項視窗物件的screentoclient函式就可以。

這些座標轉換的一般步驟是什麼啊???

一般做法是:已知螢幕座標,如果想把螢幕座標轉換外為某一視窗的客戶區座標,通過呼叫該客戶區所在視窗物件的screentoclient函式即可。

關於座標轉換

關於座標轉換的一些記錄,這邊總是有的複雜,容易混亂,導致每次理解之後過一段又會忘記,記錄一下理解的內容,留作備忘。一 經緯度座標和直角座標的關係以及轉換 二 經緯度和站心座標系的關係以及轉換 三 布林沙七引數模型是轉什麼?之前這邊總是會忘了,七引數模型實際上是兩個空間直角座標的轉換引數,假設有兩個空...

不同平面直角座標系之間的座標轉換公式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1.單純移軸.設oxy,o x y 是兩個直角座標系,座標軸有相同的方向,o 在oxy中的座標為 x0,y0 我們用 x,y x y 分別代表點m在座標系oxy,o x y 中的座標.在移軸下,座標轉換公式是 x x x0,y y y0.2.單純轉...

MFC控制項程式設計 座標系轉化

假定point為螢幕座標系中的一點,求取實際影象中的對應點。1 螢幕座標系轉化為使用者座標系 this clienttoscreen point 點的座標就轉化為使用者座標系中的乙個點。舉例來說,如果是基於對話方塊程式設計,那麼使用者區就是整個對話方塊的範圍。2 使用者座標系轉化為實際控制項座標系 ...