Partager via


CDC::LPtoDP

Convertit les unités logiques dans des unités.

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

Paramètres

  • lpPoints
    Pointe vers un tableau de points. Chaque point de la matrice est une structure de POINT ou un objet de CPoint .

  • nCount
    Le nombre de points dans le tableau.

  • lpRect
    Les points à RECT structure ou un objet de CRect . Ce paramètre est utilisé pour le cas courant de mapper un rectangle de logique aux unités.

  • lpSize
    Les points à TAILLE structure ou un objet de CSize .

Notes

La fonction mappe les coordonnées de chaque point, ou de dimensions d'une taille, le système de coordonnées logiques GDI dans un système de coordonnées de périphérique. La conversion dépend du mode de mappage actuel et les paramètres d'origines et des ampleurs de la fenêtre et la fenêtre d'affichage du périphérique.

Les coordonnées x et y de points sont 2 entiers signés d'octets dans la plage – 32.768 à 32.767. Dans les cas où le mode de mappage aurait produit des valeurs supérieures ces limites, le système définit les valeurs à – 32.768 et 32.767, respectivement.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::DPtoLP

CDC::HIMETRICtoLP

LPtoDP

CDC::GetWindowOrg

CDC::GetWindowExt