Fonction ClientToScreen (winuser.h)

La fonction ClientToScreen convertit les coordonnées de zone client d’un point spécifié en coordonnées d’écran.

Syntaxe

BOOL ClientToScreen(
  [in]      HWND    hWnd,
  [in, out] LPPOINT lpPoint
);

Paramètres

[in] hWnd

Handle vers la fenêtre dont la zone cliente est utilisée pour la conversion.

[in, out] lpPoint

Pointeur vers une structure POINT qui contient les coordonnées du client à convertir. Les nouvelles coordonnées d’écran sont copiées dans cette structure si la fonction réussit.

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 ClientToScreen remplace les coordonnées de la zone client dans la structure POINT par les coordonnées de l’écran. Les coordonnées de l’écran sont relatives à l’angle supérieur gauche de l’écran. Notez qu’un point de coordonnées d’écran qui se trouve au-dessus de la zone cliente de la fenêtre a une coordonnée y négative. De même, une coordonnée d’écran à gauche d’une zone cliente a une coordonnée x négative.

Toutes les coordonnées sont des coordonnées d’appareil.

Exemples

Pour obtenir un exemple, consultez « Dessin de lignes avec la souris » dans Utilisation de l’entrée de la souris.

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 winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-window-l1-1-2 (introduit dans Windows 10, version 10.0.10240)

Voir aussi

Fonctions d’espace de coordonnées et de transformation

Vue d’ensemble des espaces et transformations de coordonnées

MapWindowPoints

POINT

ScreenToClient