Freigeben über


CWnd::ClientToScreen

Konvertiert die Clientkoordinaten eines angegebenen Punkts oder des Rechtecks auf der Anzeige zu Bildschirmkoordinaten.

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

Parameter

  • lpPoint
    Zeigt auf PUNKT-Struktur oder zu CPoint-Objekt, die die zu konvertierenden Clientkoordinaten enthält.

  • lpRect
    Zeigt auf RECT-Struktur oder zu CRect-Objekt, die die zu konvertierenden Clientkoordinaten enthält.

Hinweise

Die ClientToScreen-Memberfunktion verwendet die Clientkoordinaten in der POINT oder RECT-Struktur oder das CPoint oder CRect-Objekt, das von zu lpPoint oder zu lpRect gezeigt wird, um neue Bildschirmkoordinaten zu berechnen, sie ersetzt dann die Koordinaten in der Struktur durch die neuen Koordinaten.Die neuen Bildschirmkoordinaten sind relativ zur oberen linken Ecke der Systemanzeige.

Die ClientToScreen-Memberfunktion wird davon ausgegangen, dass der angegebene Punkt oder das Rechteck in Clientkoordinaten ist.

Beispiel

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

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::ScreenToClient

ClientToScreen