函式功能
函式功能:該函式把相對於一個視窗的坐標空間的一組點映射成相對於另一視窗的坐標空 的一組點。
函式原型:int MapWindowPoints(HWND hWndFrom, HWND hWndTo,LPPOINT lpPoints, UINT cPoints);
參數
參數:
hWndfrom:轉換點所在視窗的句柄,如果此參數為NULL或HWND_DESETOP則假定這些點在螢幕坐標上。
hWndTo:轉換到的視窗的句柄,如果此參數為NULL或HWND_DESKTOP,這些點被轉換為螢幕坐標。
lpPoints:指向POINT結構數組的指針,此結構數組包含要轉換的點,此參數也可指向RECT結構,在此情況下,Cpoints參數應設定為2。
cPoints:指定LpPoints參數指向的數組中POINT結構的數目。
返回值:如果函式調用成功,返回值的低位字是每一個源點的水平坐標的像素數目,以便計算每個目標點的水平坐標;高位字是每一個源點的垂直坐標的像素的數目,以便計算每個目標點的垂直坐標,如果函式調用失敗,返回值為零。
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:winuser.h;庫檔案:user32.lib。