DPtoLP, fonction (wingdi.h)
La fonction DPtoLP convertit les coordonnées d’appareil en coordonnées logiques. La conversion dépend du mode de mappage du contexte de l’appareil, des paramètres des origines et des extensions de la fenêtre et de la fenêtre d’affichage, ainsi que de la transformation du monde.
Syntaxe
BOOL DPtoLP(
[in] HDC hdc,
[in, out] LPPOINT lppt,
[in] int c
);
Paramètres
[in] hdc
Handle pour le contexte de l’appareil.
[in, out] lppt
Pointeur vers un tableau de structures POINT . Les coordonnées x et y contenues dans chaque structure POINT seront transformées.
[in] c
Nombre de points dans le tableau.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
La fonction DPtoLP échoue si les coordonnées de l’appareil dépassent 27 bits ou si les coordonnées logiques converties dépassent 32 bits. Dans le cas d’un tel dépassement de capacité, les résultats de tous les points ne sont pas définis.
Exemples
Pour obtenir un exemple, consultez Utilisation des espaces de coordonnées et des transformations.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wingdi.h (inclure Windows.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |
Voir aussi
Fonctions d’espace de coordonnées et de transformation
Vue d’ensemble des espaces et transformations de coordonnées