Freigeben über


CDC::LPtoDP

Konvertiert logische Einheiten in Geräteeinheiten.

void LPtoDP( 
   LPPOINT lpPoints, 
   int nCount = 1  
) const; 
void LPtoDP( 
   LPRECT lpRect  
) const; 
void LPtoDP( 
   LPSIZE lpSize  
) const;

Parameter

  • lpPoints
    Punkte in einem Array von Punkten. Jeder Punkt im Array ist eine PUNKT-Struktur oder ein CPoint-Objekt.

  • nCount
    Die Punktzahl im Array.

  • lpRect
    Zeigt auf RECT-Struktur oder ein CRect-Objekt. Dieser Parameter wird für den allgemeinen Fall vom Zuordnen eines Rechtecks von logischem zu den Geräteeinheiten verwendet.

  • lpSize
    Zeigt auf GRÖSSE-Struktur oder ein CSize-Objekt.

Hinweise

Die Funktion ordnet die Koordinaten jedes Punkts oder die Dimensionen einer Größe, vom System logischer Koordinate GDI in ein Gerätekoordinatensystem zu. Die Konvertierung hängt vom aktuellen Zuordnungsmodus und von den Einstellungen der Ursprünge und des Umfangs des des Fensters und eines Geräts Viewports ab.

Der x- und y-Koordinaten von Punkten sind 2-Byte-Ganzzahlen mit im Bereich von 32.768 bis 32.767. In Fällen wo der Zuordnungsmodus die Werte führen würde, die größer als diese Beschränkungen sind, legt das System die Werte 32.768 und 32.767, bzw. fest.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::DPtoLP

CDC::HIMETRICtoLP

LPtoDP

CDC::GetWindowOrg

CDC::GetWindowExt