1. 程式人生 > >客戶區座標與成螢幕座標的相互轉換

客戶區座標與成螢幕座標的相互轉換

客戶區座標轉換成螢幕座標
  CPoint pt;
  pt=point;//假設point為客戶區座標
ClientToScreen(pt);
此後pt表示的就是螢幕座標


螢幕座標轉換成客戶區座標,使用GetCursorPos()函式
void CXXXDlg::Func()
{
  POINT point;
  ::GetCursorPos(&point);//獲取螢幕座標
  CPoint pt(point);
   ScreenToClient(pt); //螢幕座標轉換為客戶區座標
  …………

}