CWnd::ClientToScreen

ディスプレイ上の指定された点または四角形のクライアント座標を画面座標に変換します。

void ClientToScreen(
   LPPOINT lpPoint 
) const;
void ClientToScreen(
   LPRECT lpRect 
) const;

パラメーター

  • lpPoint
    変換するクライアント座標を持つ POINT 構造体または CPoint オブジェクトへのポインター。

  • lpRect
    変換するクライアント座標を持つ RECT 構造体または CRect オブジェクトへのポインター。

解説

ClientToScreen メンバー関数は、lpPoint または lpRect で指定される POINT 構造体、RECT 構造体、CPoint オブジェクト、CRect オブジェクト内のクライアント座標を使って、新しい画面座標を計算します。その後、新しい座標で構造体内の座標を置き換えます。 新しい画面座標はシステム ディスプレイの左上隅を原点とした相対座標です。

ClientToScreen メンバー関数は、指定された点または四角形がクライアント座標であると仮定しています。

使用例

// resize dialog to client's size
void CMyDlg::OnSizeToClient()
{
   CRect myRect;
   GetClientRect(&myRect);

   ClientToScreen(myRect);
   MoveWindow(myRect.left, myRect.top,
      myRect.Width(), myRect.Height());
}

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::ScreenToClient

ClientToScreen

概念

CWnd のメンバー