次の方法で共有


CWnd::ClientToScreen

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

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

パラメーター

  • lpPoint
    変換するクライアント座標を含む CPoint のオブジェクトまたは [ポイント] をポイントし、構成します。

  • lpRect
    変換するクライアント座標を含む CRect のオブジェクトまたは RECT をポイントし、構成します。

解説

ClientToScreen のメンバー関数は [ポイント] または RECT の構造内のクライアント座標または新しい画面座標を計算するために lpPoint によってポイントまたは lpRect への 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